试题 基础练习 回文数
[问题描述]
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
[输出格式]
按从小到大的顺序输出满足条件的四位十进制数。
代码如下:
package lanqiaolianxitiBasic;
public class PalindromicNumber {
//以下用整型转为字符串,再将每个字符串的第一位和第四位,第二位和第三位比较,符合要求的输出
public static void main(String[] args) {
for (int i = 1000; i < 10000; i++) {
String str = i + ""; //将整型转为字符串
if(str.charAt(0)==str.charAt(3) && str.charAt(1)==str.charAt(2)) { //第1位=第4位,第2位=第3位
System.out.println(i);
}
}
}
}