题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
思路:使用一个方法来判断这个数是否为回文数 打印出[10000,99999]之间所有的回文数
public class 第二十五题判断回文数 { public static void main(String[] args) { /* * 思路:使用一个方法来判断这个数是否为回文数 打印出[10000,99999]之间所有的回文数 */ System.out.println("回文数有: "); for (int i = 9999; i < 1000000; i++) { if (isPalindrome(i)) { System.out.println(i); } } } private static boolean isPalindrome(int i) { //判断一个5位数是否为回文数12345
int ge = i % 10; //个位
int shi = i /10 % 10; //十位
int qian = i / 1000 % 10; //千位
int wan = i / 10000; //万位
if(ge == wan && shi == qian) { return true; } else { return false; } } }