用java判断整数是否是回文数
时间: 2024-10-08 14:22:46 浏览: 37
JAVA 判断几位数及是否是回文数
4星 · 用户满意度95%
在Java中,判断一个整数是否是回文数可以通过将数字转换成字符串然后比较原始和反转后的字符串是否相等的方式来实现。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int num = 121; // 需要检查的整数
System.out.println(isPalindrome(num)); // 输出结果
}
public static boolean isPalindrome(int x) {
if (x < 0) {
return false; // 负数不是回文数
}
String str = Integer.toString(x); // 将整数转为字符串
int start = 0;
int end = str.length() - 1;
while (start < end) {
if (str.charAt(start) != str.charAt(end)) {
return false; // 如果字符不匹配,不是回文数
}
start++;
end--;
}
return true; // 所有字符都匹配,是回文数
}
}
```
在这个示例中,`isPalindrome`函数接收一个整数,如果它是回文数就返回true,否则返回false。
阅读全文