Cos'è il numero palindromo?
Un numero palindromo è un numero che anche se invertito è uguale al numero originale
Esempi di numero di palindromo
121, 393, 34043, 111, 555, 48084
Esempi di numero di palindromo
LOL, MADAMLogica del programma
- Recupera il numero di input che deve essere controllato per essere un palindromo
- Copia il numero in una variabile temporanea e invertilo.
- Confronta il numero originale e quello invertito.
- Se sono uguali, il numero è "numero palindromo"
- L'altro numero non è "numero palindromo"
Come verificare se il numero di input è Palindrome o no
pacchetto com.guru99;public class PalindromeNum {public static void main (String [] args){int lastDigit, sum = 0, a;int inputNumber = 171; // È il numero da controllare per il palindromoa = inputNumber;// Codice per invertire un numerowhile (a> 0){System.out.println ("Input Number" + a);lastDigit = a% 10; // ottenere il restoSystem.out.println ("Last Digit" + lastDigit);System.out.println ("Digit" + lastDigit + "è stato aggiunto a sum" + (sum * 10));somma = (somma * 10) + ultima cifra;a = a / 10;}// se il numero dato uguale alla somma del numero è palindromo altrimenti non palindromoif (sum == inputNumber)System.out.println ("Il numero è palindromo");altroSystem.out.println ("Il numero non è palindromo");}}
Uscita codice:
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