问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
// 这个代码虽然麻烦,但好在不限位数
public class yamm_08_回文数 {
public static void main(String[] args) {
for(int i = 1000; i <= 9999; i++) {
String str = Integer.toString(i);
char[] ch = str.toCharArray();
int n = ch.length;
boolean flag = true;
for(int j = 0, k = n - 1; j <n / 2; j++, k--) {
if(ch[j] != ch[k]) {
flag = false;
break;
}
}
if(flag) {
System.out.println(i);
}
}
}
}