
{filelink=45}
/***** Code de MesExemples.com *******/
class JavaNombrePalindrome
{
public static void main(String[] args) {
//tableau de nombre à vérifier
int nombres[] = new int[]{121,12,242,-85,22,514};
//parcourir le tableau
for(int i=0; i < nombres.length; i++)
{
int number = nombres[i];
int InversionNombre = 0;
int temp=0;
/*
* Si le nombre est égal à son nombre inverse,
* le nombre est alors considéré comme palindrome.
* Exemple 121 est palindrome
* .
*/
//inverser le nombre
while(number > 0)
{
temp = number % 10;
number = number / 10;
InversionNombre = InversionNombre * 10 + temp;
}
if(nombres[i] == InversionNombre)
System.out.println(nombres[i] + " est un nombre palindrome");
else
System.out.println(nombres[i] + " n'est pas un nombre palindrome");
}
}
}
/*
121 est un nombre palindrome
12 n'est pas un nombre palindrome
242 est un nombre palindrome
-85 n'est pas un nombre palindrome
22 est un nombre palindrome
514 n'est pas un nombre palindrome
*/