Program Palindrome di Jawa: Nomor cek adalah Palindrome atau Tidak

Daftar Isi:

Anonim

Apa itu Nomor Palindrome?

Sebuah Palindrome Number adalah sebuah bilangan yang jika dibalik sama dengan bilangan aslinya

Contoh Nomor Palindrome

121, 393, 34043, 111, 555, 48084 

Contoh Nomor Palindrome

 LOL, MADAM
Logika Program
  • Ambil nomor masukan yang perlu diperiksa untuk menjadi Palindrome
  • Salin nomor ke variabel sementara dan balikkan.
  • Bandingkan angka terbalik dan asli.
  • Jika sama, nomornya adalah "nomor palindrome"
  • Nomor lain bukan "nomor palindrome"

Bagaimana cara memeriksa apakah nomor yang dimasukkan adalah Palindrome atau bukan

paket com.guru99;public class PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // Ini adalah nomor yang akan diperiksa palindromea = inputNumber;// Kode untuk membalikkan angkasementara (a> 0){System.out.println ("Nomor Input" + a);lastDigit = a% 10; // mendapatkan sisanyaSystem.out.println ("Digit Terakhir" + digit terakhir);System.out.println ("Digit" + lastDigit + "telah ditambahkan ke jumlah" + (jumlah * 10));jumlah = (jumlah * 10) + digit terakhir;a = a / 10;}// jika bilangan yang diberikan sama dengan jumlah dari bilangan adalah palindrome, sebaliknya bukan palindromejika (jumlah == inputNumber)System.out.println ("Nomor adalah palindrome");lainSystem.out.println ("Nomor bukan palindrome");}}

Keluaran Kode:

Input Number 171Last Digit 1Digit 1 was added to sum 0Input Number 17Last Digit 7Digit 7 was added to sum 10Input Number 1Last Digit 1Digit 1 was added to sum 170Number is palindrome