题目:
一个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;
}
}
}

本文介绍了一段Java代码,用于判断用户输入的五位数是否为回文数。通过分解数字并比较首位与末位,实现快速准确的判断。
685

被折叠的 条评论
为什么被折叠?



