題目:一個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; } } }