Scanner s = new Scanner (System.in);//引用键盘录入功能
System.out.println("本程序用于判断回文数,请输入您要判断的值:");
int x = s.nextInt();//将键盘输入的值赋值给X
int b = x;//记录x的原始值,因为在下面的while结束后x会变为0
int a = 0;//定义一个空值用来放循环后的值
while (x != 0){
int ge = x %10;// 从右往左获取每一个数字 例子:123 一次循环会变成 3
x = x / 10;//记录去掉以循环过的个位值的新值用于下一次循环 例子:123 一次循环后会变成12.3
a = a * 10 + ge;//顺序颠倒
}
if (b == a){
System.out.println(b+"是回文数");
}else {
System.out.println("您输入的不是回文数");
}
标签:10,int,练习,System,循环,回文,out
From: https://www.cnblogs.com/huangcaiyan/p/16897799.html