25 一个五位数,判断它是不是回文数

题目:一个五位数,判断它是不是回文数,即12321,是回文数,个位和万位相同,十位和千位相同

 1    public class _025PalindromeNumber {
 2 
 3     public static void main(String[] args) {
 4         while (true) {
 5             palindromeNumber();
 6         }
 7     }
 8 
 9     private static void palindromeNumber() {
10         Scanner scanner = new Scanner(System.in);
11         int a;
12         do {
13             System.out.println("请输入一个五位正整数:");
14             a = scanner.nextInt();
15         } while (a < 10000 || a > 99999);
16 
17         String string = String.valueOf(a);
18 
19         char[] c = string.toCharArray();
20 
21         equal(c);
22 
23     }
24 
25     private static void equal(char[] c) {
26         if (c.length <= 5) {
27             if (c[0] == c[4] && c[1] == c[3]) {
28                 System.out.println("这是一个回文数");
29             } else
30                 System.out.println("这不是一个回文数");
31 
32         } else {
33             System.out.println("请重新输入");
34             palindromeNumber();
35         }
36     }
37 }

 

posted @ 2017-03-12 15:01  北极的大企鹅  阅读(342)  评论(0编辑  收藏  举报
阅读 - 79万