算法实现判断回文数。
- 回文数:指的是正序(从左到右)和倒序(从右向左)读的都是一样的整数。
- 例如:121是回文数,123不是回文数
public class Test {
public static void main(String[] args) {
//1.定义数字
int x = 12321;
//定义一个临时变量用于记录x原来的值,用于最后的比较判断
int temp = x;
//记录倒过来之后的结果
int num = 0;
//2.利用循环开始
while(x!=0){
//从右往左获取每一位数字
int ge = x % 10;
//修改一下x记录的值
x /= 10;
//把当前获取到的数字拼接到最右边
num = num * 10 + ge;
}
//3.打印num
System.out.println(num);
//4.比较
System.out.println(num==temp);
}
}
结果实现