JAVA编程-----------25、查找5位数的回文数

 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 }

 

posted @ 2020-03-14 13:15  Hey蜗牛  阅读(634)  评论(0编辑  收藏  举报