Program Palindrome di Java: Nombor cek adalah Palindrome atau Tidak

Isi kandungan:

Anonim

Apakah Nombor Palindrome?

Nombor Palindrome adalah nombor yang walaupun terbalik sama dengan nombor asal

Contoh Nombor Palindrome

121, 393, 34043, 111, 555, 48084 

Contoh Nombor Palindrome

 LOL, MADAM
Logik Program
  • Ambil nombor input yang perlu diperiksa untuk menjadi Palindrome
  • Salin nombor ke pemboleh ubah sementara dan terbalikkan.
  • Bandingkan nombor terbalik dan asal.
  • Sekiranya sama, nombor adalah "nombor palindrome"
  • Nombor lain bukan "nombor palindrome"

Cara memeriksa sama ada nombor input Palindrome atau tidak

pakej com.guru99;kelas awam PalindromeNum {utama kekosongan statik awam (String [] args){int lastDigit, jumlah = 0, a;int inputNumber = 171; // Ini adalah nombor yang akan diperiksa untuk palindromea = inputNumber;// Kod untuk membalikkan nomborsemasa (a> 0){System.out.println ("Nombor Input" + a);lastDigit = a% 10; // mendapat bakiSystem.out.println ("Digit Terakhir" + lastDigit);System.out.println ("Digit" + lastDigit + "telah ditambahkan ke jumlah" + (jumlah * 10));jumlah = (jumlah * 10) + lastDigit;a = a / 10;}// jika diberi nombor sama dengan jumlah daripada nombor adalah palindrome sebaliknya tidak palindromejika (jumlah == inputNumber)System.out.println ("Nombor adalah palindrome");yang lainSystem.out.println ("Nombor bukan palindrome");}}

Keluaran Kod:

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