1 public class Question2 {
2 public static void main(String[] args) {
3 //从键盘得到一个五位正整数
4 Scanner sc = new Scanner(System.in); //new一个标准输入流
5 System.out.println("请输入一个五位的正整数:");
6 int n = sc.nextInt(); //从键盘得到正整数n
7 sc.close(); //关闭输入
8
9 if (IsLoop(n)){
10 System.out.println(n+"是一个五位回文数");
11 }else {
12 System.out.println(n+"不是一个五位回文数");
13 }
14 }
15
16 //判断是否为回文数
17 public static boolean IsLoop(int n) {
18 //先判断个位是否等于万位
19 if (n%10==n/10000){
20 //如果万位等于个位,再判断十位是否等于千位
21 if (n/1000%10==n%100/10){
22 return true;
23 }else {
24 return false;
25 }
26 }else {
27 return false;
28 }
29 }
30 }

