Palindrome program Java-ban: Az ellenőrző szám Palindrome vagy Not

Tartalomjegyzék:

Anonim

Mi az a Palindrome-szám?

A Palindrome-szám olyan szám, amely megfordítva is megegyezik az eredeti számmal

Példák a Palindrome számra

121, 393, 34043, 111, 555, 48084 

Példák a Palindrome számra

 LOL, MADAM
Program Logic
  • Hívja be azt a bemeneti számot, amelyet ellenőrizni kell Palindrome-nak
  • Másolja át a számot egy ideiglenes változóba, és fordítsa meg.
  • Hasonlítsa össze a fordított és az eredeti számot.
  • Ha azonosak, a szám "palindrom szám"
  • A többi szám nem "palindromszám"

Hogyan ellenőrizhető, hogy a bemeneti szám Palindrome-e vagy sem

com.guru99 csomag;nyilvános osztály PalindromeNum {public static void main (String [] érvel){int lastDigit, összeg = 0, a;int inputNumber = 171; // Ez a palindrom szempontjából ellenőrizendő száma = inputNumber;// Kód a szám megfordításáhozmíg (a> 0){System.out.println ("Bemeneti szám" + a);lastDigit = a% 10; // maradékot kapokSystem.out.println ("Utolsó számjegy" + lastDigit);System.out.println ("Digit" + lastDigit + "hozzáadódott a" + (összeg * 10) összeghez);összeg = (összeg * 10) + utolsóDigit;a = a / 10;}// ha az összeggel megegyező szám megegyezik a palindrome számmal, akkor egyébként nem palindromeif (összeg == inputNumber)System.out.println ("A szám palindróm");másSystem.out.println ("A szám nem palindróma");}}

Kód kimenet:

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