//一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
//思路:打印输入数的reverse,与输入数比较
//如:输入1234 给他自定义函数拼接成4321 如1234根据函数自定义judge拼接完后不等于4321则不是回文
public static void main(String[] args) {
System.out.println("输入一个数");
Scanner sc= new Scanner(System.in);
int num=sc.nextInt();
if(num==judge(num)) { //判断是否回文
System.out.println("Yes");
}else {
System.out.println("No");
}
}
public static int judge(int num) {
int last=0;
int reverse=0;
while(true) {
last=num%10; //取出个位数
reverse=reverse*10+last; //定义的reverse存放回文数
num/=10; //逐个除10取下一位
if(num%10==0) //取到最后一位break
break;
}
return reverse;
}