Program Palindrome v Jave: Skontrolujte, či je číslo Palindrome alebo nie

Obsah:

Anonim

Čo je číslo Palindrome?

Palindromové číslo je číslo, ktoré je aj keď obrátené, rovnaké ako pôvodné číslo

Príklady čísla palindrómu

121, 393, 34043, 111, 555, 48084 

Príklady čísla palindrómu

 LOL, MADAM
Logika programu
  • Načítajte vstupné číslo, ktoré je potrebné skontrolovať, či je palindróm
  • Skopírujte číslo do dočasnej premennej a obráťte ju.
  • Porovnajte obrátené a pôvodné číslo.
  • Ak sú rovnaké, číslo je „palindrómové číslo“
  • Iné číslo nie je „číslo palindrómu“

Ako skontrolovať, či je vstupné číslo Palindróm alebo nie

balíček com.guru99;verejná trieda PalindromeNum {public static void main (reťazec [] args){int lastDigit, suma = 0, a;int vstupne cislo = 171; // Je to číslo, ktoré sa má skontrolovať na palindróma = vstupne cislo;// Kód na obrátenie číslawhile (a> 0){System.out.println ("Vstupné číslo" + a);lastDigit = a% 10; // získanie zvyškuSystem.out.println ("Posledná číslica" + posledná číslica);System.out.println ("Digit" + lastDigit + "bol pridaný k sume" + (sum * 10));suma = (suma * 10) + posledná číslica;a = a / 10;}// ak je dané číslo rovné súčtu ako číslo je palindróm, inak nie je palindrómif (sum == vstupne cislo)System.out.println ("Číslo je palindróm");inakSystem.out.println ("Číslo nie je palindróm");}}

Výstup kódu:

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