用java打印回环数字
时间: 2024-02-11 18:06:09 浏览: 46
回文数字是指在十进制下从左向右读和从右向左读值相同的数字,例如121、1221、12321等。以下是使用 Java 编写的打印回文数字的程序:
```java
public class PalindromeNumber {
public static void main(String[] args) {
int start = 1, end = 1000; // 指定数字范围
System.out.println("Palindrome numbers from " + start + " to " + end + ":");
for (int i = start; i <= end; i++) {
if (isPalindrome(i)) {
System.out.println(i);
}
}
}
// 判断一个数字是否是回文数字
public static boolean isPalindrome(int num) {
int origin = num, reverse = 0;
while (num != 0) {
reverse = reverse * 10 + num % 10;
num /= 10;
}
return origin == reverse;
}
}
```
该程序使用了一个 `isPalindrome` 方法来判断一个数字是否是回文数字,其原理是将该数字反转,如果反转后的数字与原始数字相等,则说明该数字是回文数字。程序首先指定数字范围,然后遍历该范围内的所有数字,对于每个数字,判断其是否是回文数字,如果是,则将其打印出来。