Program Palindrome na Javi: Broj za provjeru je Palindrome ili Nije

Sadržaj:

Anonim

Što je Palindrom broj?

Palindromski broj je broj koji je čak i kad je obrnut isti kao izvorni broj

Primjeri palindromskog broja

121, 393, 34043, 111, 555, 48084 

Primjeri palindromskog broja

 LOL, MADAM
Logika programa
  • Dohvati ulazni broj koji treba provjeriti je li Palindrom
  • Kopirajte broj u privremenu varijablu i preokrenite ga.
  • Usporedite obrnuti i izvorni broj.
  • Ako su isti, broj je "palindromski broj"
  • Ostali broj nije "palindromski broj"

Kako provjeriti je li ulazni broj Palindrom ili nije

paket com.guru99;javna klasa PalindromeNum {javna statička void glavna (String [] args){int lastDigit, zbroj = 0, a;int inputNumber = 171; // To je broj koji treba provjeriti na palindroma = inputNumber;// Kôd za poništavanje brojadok (a> 0){System.out.println ("Ulazni broj" + a);lastDigit = a% 10; // dobivanje ostatkaSystem.out.println ("Zadnja znamenka" + lastDigit);System.out.println ("Digit" + lastDigit + "dodan je zbroju" + (zbroj * 10));zbroj = (zbroj * 10) + lastDigit;a = a / 10;}// ako je zadani broj jednak zbroju od broja palindrom, inače nije palindromif (zbroj == inputNumber)System.out.println ("Broj je palindrom");drugoSystem.out.println ("Broj nije palindrom");}}

Izlaz koda:

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