用Java编写 一个任意位整数,判断它是不是回文数。
时间: 2024-09-29 20:02:21 浏览: 39
74056877,c语言怎么判断整数源码位数,c语言
在Java中,判断一个任意位整数是否为回文数的一种常见做法是将该数转换成字符串,然后比较字符串的正向和反向是否相等。以下是简单的步骤:
```java
public class Main {
public static void main(String[] args) {
int number = 12321; // 你要检查的任意整数
boolean isPalindrome = checkIfPalindrome(number);
System.out.println(isPalindrome ? "是回文数" : "不是回文数");
}
public static boolean checkIfPalindrome(int num) {
String strNum = String.valueOf(num); // 转换成字符串
int start = 0;
int end = strNum.length() - 1;
while (start < end) { // 比较首尾字符直到相遇
if (strNum.charAt(start) != strNum.charAt(end)) {
return false; // 如果有不匹配的字符,返回false
}
start++;
end--;
}
return true; // 所有字符都匹配,说明是回文数
}
}
```
阅读全文