1 package FushiExam;
2 import java.util.*;
3 public class Text_25 {
4
5 public static void main(String[] args) {
6 //一个5位数,判断它是不是回文数。
7 //即 12321是回文数,个位与万位相同 ,十位与千位相同
8 //此题也可用24题,数组方法
9 Scanner scan=new Scanner(System.in);
10 System.out.println("输入一个5位数");
11 int num=scan.nextInt();
12 if(num>=10000&&num<100000) {
13 int wan=num/10000;//计算万位
14 int qian=(num%10000)/1000;//计算千位
15 int shi=num%100%100/10;//计算十位
16 int ge=num%100%100%10;//计算个位
17 if(wan==ge&&qian==shi)
18 System.out.println(num+"是回文数");
19 else
20 System.out.println(num+"不是回文数");
21 }
22 else
23 System.out.println("输入错误");
24
25 /*
26 * {
27 public static void main(String[] args) {
28 //查找5位数的回文数
29 for(int num=10000;num<100000;num++) {
30 int wan=num/10000;
31 int qian=(num%10000)/1000;
32 int shi=num%100%100/10;
33 int ge=num%100%100%10;
34 if(wan==ge&&qian==shi)
35 System.out.println(num+"是回文数");
36 }
37 }
38 }
39
40 */
41 }
42
43 }