Program Palindrome v Javě: Zkontrolujte, zda je číslo Palindrome nebo ne

Obsah:

Anonim

Co je číslo Palindrome?

Číslo palindromu je číslo, které je i při obrácení stejné jako původní číslo

Příklady čísla palindromu

121, 393, 34043, 111, 555, 48084 

Příklady čísla palindromu

 LOL, MADAM
Logika programu
  • Načíst vstupní číslo, které je třeba zkontrolovat, zda je Palindrom
  • Zkopírujte číslo do dočasné proměnné a otočte ji.
  • Porovnejte obrácené a původní číslo.
  • Pokud jsou stejné, číslo je „číslo palindromu“
  • Jiné číslo není „číslo palindromu“

Jak zkontrolovat, zda je vstupní číslo Palindrome nebo ne

balíček com.guru99;veřejná třída PalindromeNum {public static void main (String [] args){int lastDigit, součet = 0, a;int inputNumber = 171; // Je to číslo, které má být zkontrolováno na palindroma = inputNumber;// Kód pro obrácení číslawhile (a> 0){System.out.println ("vstupní číslo" + a);lastDigit = a% 10; // získání zbytkuSystem.out.println ("Poslední číslice" + poslední číslice);System.out.println ("Digit" + lastDigit + "byl přidán k součtu" + (součet * 10));součet = (součet * 10) + lastDigit;a = a / 10;}// pokud je dané číslo rovné součtu než číslo je palindrom, jinak ne palindromif (sum == inputNumber)System.out.println ("Číslo je palindrom");jinýSystem.out.println ("Číslo není palindrom");}}

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