Java-判断回文数12345
时间: 2024-11-09 13:20:37 浏览: 17
判断一个整数是否为回文数,通常是指从前往后读和从后往前读是一样的,例如121、12321等。在Java中,你可以通过将数字转换成字符串然后比较原串和反转后的串是否相等来进行判断。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int num = 12345;
System.out.println(isPalindrome(num));
}
// 判断整数是否为回文
public static boolean isPalindrome(int x) {
if (x < 0) {
return false; // 负数不是回文
}
String str = String.valueOf(x);
int start = 0, end = str.length() - 1;
while (start < end) {
if (str.charAt(start) != str.charAt(end)) {
return false; // 如果字符不匹配,则不是回文
}
start++;
end--;
}
return true; // 遍历结束后,如果都没有不匹配,那么就是回文
}
}
```
在这个例子中,`isPalindrome`函数会检查输入的整数`num`,如果它是回文则返回`true`,否则返回`false`。
阅读全文