java中 8228是一个非常特殊的数,它从左边读和从右边读是一样的,编程打印出所有这样的四位十进制数。
时间: 2024-09-30 17:07:21 浏览: 42
java编程题之从上往下打印出二叉树
在Java中,所谓的"8228"这种特殊的四位数被称为回文数,因为它正序和倒序读都一样。要编写程序找出所有的四位回文数,你可以创建一个循环,遍历从1000到9999的所有整数,检查它们是否是回文。以下是简单的Java代码示例:
```java
public class PalindromeFourDigit {
public static void main(String[] args) {
for (int i = 1000; i <= 9999; i++) {
if (isPalindrome(i)) {
System.out.println(i);
}
}
}
// 检查数字是否是回文
private static boolean isPalindrome(int num) {
int reversedNum = 0;
int originalNum = num;
while (num != 0) {
int remainder = num % 10;
reversedNum = (reversedNum * 10) + remainder;
num /= 10;
}
return originalNum == reversedNum;
}
}
```
这个程序会输出所有四位的回文数,如1221, 1331, 1441, ..., 9669。
阅读全文