用java 把前20个回文数输出。回文数是一个五位数,个位与万位相同,十位与千位相同。
时间: 2023-05-16 07:04:30 浏览: 107
以下是用 Java 输出前 20 个回文数的代码:
```java
public class PalindromeNumbers {
public static void main(String[] args) {
int count = 0;
int num = 10001;
while (count < 20) {
if (isPalindrome(num)) {
System.out.println(num);
count++;
}
num++;
}
}
public static boolean isPalindrome(int num) {
String str = Integer.toString(num);
int len = str.length();
for (int i = 0; i < len / 2; i++) {
if (str.charAt(i) != str.charAt(len - i - 1)) {
return false;
}
}
return true;
}
}
```
输出结果为:
```
10001
10101
10201
10301
10401
10501
10601
10701
10801
10901
11011
11111
11211
11311
11411
11511
11611
11711
11811
11911
```
希望能够帮到您!
阅读全文