Palindrome-program i Java: Sjekk nummeret er Palindrome eller ikke

Innholdsfortegnelse:

Anonim

Hva er Palindrome Number?

Et palindromtall er et tall som selv når det er reversert, er det samme som det opprinnelige nummeret

Eksempler på palindromnummer

121, 393, 34043, 111, 555, 48084 

Eksempler på palindromnummer

 LOL, MADAM
Programlogikk
  • Hent inngangsnummeret som må kontrolleres for å være et palindrom
  • Kopier nummeret til en midlertidig variabel og reverser det.
  • Sammenlign det omvendte og originale nummeret.
  • Hvis de er like, er tallet "palindromnummer"
  • Annet nummer er ikke "palindromnummer"

Hvordan sjekke om inngangsnummeret er palindrom eller ikke

pakke com.guru99;offentlig klasse PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // Det er tallet som skal kontrolleres for palindroma = inputNumber;// Kode for å reversere et tallmens (a> 0){System.out.println ("Input Number" + a);lastDigit = a% 10; // får restenSystem.out.println ("Siste siffer" + sisteDigit);System.out.println ("Digit" + lastDigit + "ble lagt til summen" + (sum * 10));sum = (sum * 10) + lastDigit;a = a / 10;}// hvis gitt tall som er lik sum enn antall er palindrom ellers ikke palindromhvis (sum == inputNumber)System.out.println ("Number is palindrome");ellersSystem.out.println ("Antallet er ikke palindrom");}}

Kodeutgang:

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