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, MADAMProgram 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