思路:
1、完成一个吧数字按位调换的顺序方法。
2、循环10-9999。
3、每循环一次,判断一次,返回true打印。
Coding:
public class CircleNumber{
public static void main(String[] args){
for(int i=10; i<10000; i++){
if(isCircleNumber(i)){
System.out.println(i+"是回文数字");
}
}
}
private static boolean isCircleNumber(int num){
int oldValue = num; //保存数值
int temp = 0; //反过来的数字
while(num > 0){
temp = temp * 10 + num % 10; //得到一位数字
num /= 10; //num减少一位
}
return temp == oldValue; //判断是否相等
}
}