用java判断100至1000内的回文数字
时间: 2024-10-24 12:17:49 浏览: 26
在Java中,我们可以创建一个方法来检查100到1000范围内的整数是否是回文。回文数字是指正序和倒序读都一样的数字,如121、12321等。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
for (int num = 100; num <= 1000; num++) {
if (isPalindrome(num)) {
System.out.println(num + " is a palindrome number.");
}
}
}
// 判断数字是否是回文的方法
public static boolean isPalindrome(int num) {
int reversedNum = 0;
int originalNum = num;
while (num != 0) {
int digit = num % 10; // 取出最后一位数字
reversedNum = reversedNum * 10 + digit; // 将数字反转
num /= 10; // 移除最后一位
}
// 如果反转后的数字等于原数,则是回文
return reversedNum == originalNum;
}
}
```
在这个程序中,我们首先遍历100到1000之间的所有数字,然后使用`isPalindrome()`方法检查每个数字是否为回文。如果它是回文,我们就打印出来。
阅读全文