Palindrome-ohjelma Java-ohjelmassa: Tarkista numero on Palindrome tai Ei

Sisällysluettelo:

Anonim

Mikä on palindrominumero?

Palindrominumero on luku, joka edes päinvastaisessa järjestyksessä on sama kuin alkuperäinen numero

Esimerkkejä palindrominumerosta

121, 393, 34043, 111, 555, 48084 

Esimerkkejä palindrominumerosta

 LOL, MADAM
Ohjelmalogiikka
  • Hae sisääntulonumero, joka on tarkistettava Palindromeksi
  • Kopioi numero väliaikaiseen muuttujaan ja käännä se.
  • Vertaa käännettyä ja alkuperäistä numeroa.
  • Jos ne ovat samat, luku on "palindromiluku"
  • Muu numero ei ole "palindrominumero"

Kuinka tarkistaa, onko syöttönumero Palindrome vai ei

paketti com.guru99;julkinen luokka PalindromeNum {public staattinen void main (String [] väittää){int lastDigit, summa = 0, a;int inputNumber = 171; // Se on palindromin tarkistettava numeroa = inputNumber;// Koodi kääntää luvunkun (a> 0){System.out.println ("Syöttönumero" + a);lastDigit = a% 10; // loppuosaSystem.out.println ("Viimeinen numero" + lastDigit);System.out.println ("Numero" + lastDigit + "lisättiin summaan" + (summa * 10));summa = (summa * 10) + viimeinen luku;a = a / 10;}// jos annettu luku on yhtä suuri kuin numero, on palindromi, muuten ei palindromiif (summa == inputNumber)System.out.println ("Numero on palindromi");muuSystem.out.println ("Numero ei ole palindromi");}}

Koodilähtö:

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