java输入一个1000以内的数判断是否为回文数
时间: 2024-09-09 17:14:45 浏览: 29
回文数是指正读和反读都相同的数。在Java中,判断一个1000以内的数是否为回文数,可以将这个数反转,然后与原数进行比较。如果反转后的数与原数相等,则该数是回文数;否则,不是回文数。由于1000以内的数最多是4位数,我们可以直接通过反转操作来判断。下面是一个简单的实现示例:
```java
public class PalindromeNumber {
public static void main(String[] args) {
int num = 123; // 假设输入的数为123,实际使用时可以是任意1000以内的数
if (isPalindrome(num)) {
System.out.println(num + " 是回文数。");
} else {
System.out.println(num + " 不是回文数。");
}
}
public static boolean isPalindrome(int num) {
// 反转数字
int reversed = 0;
int originalNum = num;
while (num > 0) {
reversed = reversed * 10 + num % 10;
num /= 10;
}
// 比较反转后的数字与原数字是否相等
return originalNum == reversed;
}
}
```