/**
* 求1000以内的回文数
* @author Joson.Liu
* 2014.08.26
*/
public class CircleNum {
public static void main(String args[]){
for(int i=10;i<=1000;i++) //输出10-1000的回文数
if(i==ReverseNum(i)){
System.out.println(i);
}
}
/**
* 获取一个数的反向数
* @param n 待判断数
* @return 返回数的反向数
*/
private static int ReverseNum(int n){
int ReverseNum=0;
while(n!=0){
ReverseNum=ReverseNum*10+n%10; //取出最后一位
n/=10;//除去最后一位
}
return ReverseNum;
}
}
亮点:
1、利用了数字的特点,提高的效率。