【程序25】
输出结果为:
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
public class PalindromicNumber {
public static void palindromicNumber(int n){
int a = n%10; //取得个位数
int b = n/10%10; //取得十位数
int c = n/100%10; //取得百位数
int d = n/1000%10; //取得千位数
int e = n/10000%10; //取得万位数
if( a == e && b == d ){
System.out.print(n + " , ");
}
}
public static void main(String[] args) {
for(int i=10000; i<19999; i++){//随便测试几个数据
palindromicNumber(i);
}
}
}
输出结果为:
10001 , 10101 , 10201 , 10301 , 10401 , 10501 , 10601 , 10701 , 10801 , 10901 , 11011 , 11111 , 11211 , 11311 , 11411 , 11511 , 11611 , 11711 , 11811 , 11911 , 12021 , 12121 , 12221 , 12321 , 12421 , 12521 , 12621 , 12721 , 12821 , 12921 , 13031 , 13131 , 13231 , 13331 , 13431 , 13531 , 13631 , 13731 , 13831 , 13931 , 14041 , 14141 , 14241 , 14341 , 14441 , 14541 , 14641 , 14741 , 14841 , 14941 , 15051 , 15151 , 15251 , 15351 , 15451 , 15551 , 15651 , 15751 , 15851 , 15951 , 16061 , 16161 , 16261 , 16361 , 16461 , 16561 , 16661 , 16761 , 16861 , 16961 , 17071 , 17171 , 17271 , 17371 , 17471 , 17571 , 17671 , 17771 , 17871 , 17971 , 18081 , 18181 , 18281 , 18381 , 18481 , 18581 , 18681 , 18781 , 18881 , 18981 , 19091 , 19191 , 19291 , 19391 , 19491 , 19591 , 19691 , 19791 , 19891 , 19991 ,