25 一个五位数,判断它是不是回文数
2023-10-11 本文已影响0人
北极的大企鹅
题目:
一个五位数,判断它是不是回文数,即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 }