需求:给你一个整数x,如果x是回文数,打印true,否则,打印false。
回文数是指正序和倒序读都是一样的整数。例如:121是回文数,而123不是。
package print;
import java.util.Scanner;
public class print {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
//定义输入的数字x
System.out.println("请输入数字");
int x=sc.nextInt();
//定义一个临时变量用于记录x原来的值
int temp=x;
int num=0;//倒序数num
while(x!=0) {
//从右往左获取每一位数字
int ge=x%10;
//修改x的值
x=x/10;
//把当前获取的数字拼接到最右边
num=num*10+ge;
}
System.out.println(num);
System.out.println(num==temp);
}
}