五位数的回文数是指最高位和最低位相等,次高位和次低位相等。如:12321 23732 56665
分析:
1、首先需要提供一个需要判断的5位数字,因此需要一个数值
2、判断的过程
a) 将5位数字的万、千、十、个位数拆分出来
b) 判断比较万位和个位 、 千位和十位是否相等
3、判断完成之后,打印判断的结果。
import java.util.Scanner;
public class Test05 {
public static void main(String[] args){
//判断一个五位数是否为回文数
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个五位数:");
int num = sc.nextInt();
//拆分五位数的位数
int g = num%10;
int s = num/10%10;
int b = num/100%10;
int q = num/1000%10;
int w = num/10000;
//进行个位与万位,十位与千位的比较
if (g == w && s == q){
System.out.println(num + "是回文数字");
}else {
System.out.println(num + "不是回文数字");
}
}
}