题目:
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
代码如下:
import java.util.Scanner;
public class Demo13 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个五位数:");
int n=input.nextInt();
int a=0,b=0,c=0,d=0; //定义个位、十位、千位、万位
while (n<=9999 ||n>99999){ //判断输入是否正确
System.out.println("输入错误,请重新输入");
n=input.nextInt();
}
System.out.println("判断是否是回文数:");
while (n>9999 && n<=99999){ //正确输入五位数
a=n%10;
b=n/10%10;
c=n/1000%10;
d=n/10000;
if(a==d && b==c){ //个位与万位,十位与千位进行比较
System.out.println("是");
}else{
System.out.println("否");
}
break;
}
}
}