Palindrome-Programm in Java: Überprüfen Sie, ob die Nummer Palindrome ist oder nicht

Inhaltsverzeichnis:

Anonim

Was ist die Palindromnummer?

Eine Palindrom-Nummer ist eine Nummer, die auch in umgekehrter Reihenfolge mit der ursprünglichen Nummer identisch ist

Beispiele für die Palindromzahl

121, 393, 34043, 111, 555, 48084 

Beispiele für die Palindromzahl

 LOL, MADAM
Programmlogik
  • Rufen Sie die Eingabenummer ab, die überprüft werden muss, um ein Palindrom zu sein
  • Kopieren Sie die Nummer in eine temporäre Variable und kehren Sie sie um.
  • Vergleichen Sie die umgekehrte und die ursprüngliche Nummer.
  • Wenn sie gleich sind, ist die Nummer "Palindromnummer".
  • Sonst ist die Nummer nicht "Palindromnummer"

So überprüfen Sie, ob die Eingabenummer Palindrome ist oder nicht

Paket com.guru99;öffentliche Klasse PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // Dies ist die Nummer, die auf Palindrom überprüft werden solla = inputNumber;// Code zum Umkehren einer Zahlwährend (a> 0){System.out.println ("Eingabenummer" + a);lastDigit = a% 10; // Rest bekommenSystem.out.println ("Letzte Ziffer" + letzte Ziffer);System.out.println ("Digit" + lastDigit + "wurde zu sum" + (sum * 10) hinzugefügt);sum = (sum * 10) + lastDigit;a = a / 10;}}// Wenn die angegebene Zahl gleich der Summe ist, ist die Zahl Palindrom, andernfalls nicht Palindromif (sum == inputNumber)System.out.println ("Nummer ist Palindrom");sonstSystem.out.println ("Nummer ist kein Palindrom");}}}}

Code-Ausgabe:

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