Vad är Palindrome Number?
Ett palindromnummer är ett tal som även när det vänds är detsamma som originalnumret
Exempel på palindromnummer
121, 393, 34043, 111, 555, 48084
Exempel på palindromnummer
LOL, MADAMProgramlogik
- Hämta det ingångsnummer som måste kontrolleras för att vara ett palindrom
- Kopiera numret till en tillfällig variabel och omvänd det.
- Jämför det omvända och ursprungliga numret.
- Om de är desamma är antalet "palindromnummer"
- Annars nummer är inte "palindromnummer"
Hur man kontrollerar om ingångsnumret är palindrom eller inte
paket com.guru99;offentlig klass PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // Det är numret som ska kontrolleras för palindroma = inputNumber;// Kod för att vända ett nummermedan (a> 0){System.out.println ("Input Number" + a);lastDigit = a% 10; // får restenSystem.out.println ("Senaste siffra" + lastDigit);System.out.println ("Siffra" + lastDigit + "lades till summan" + (summa * 10));summa = (summa * 10) + lastDigit;a = a / 10;}// om angivet antal lika med summan än antalet är palindrom annars inte palindromom (summa == inputNumber)System.out.println ("Number is palindrome");annanSystem.out.println ("Antalet är inte palindrom");}}
Kodutgång:
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