用 Java 写一段判断一个数是否为回文数的代码
时间: 2024-09-16 12:04:50 浏览: 63
java代码-判断是否为回文数
在 Java 中,判断一个整数是否是回文数可以将数字转换成字符串,然后比较字符串前半部分和后半部分是否相等。下面是一个简单的示例:
```java
public class Main {
public static boolean isPalindrome(int num) {
// 如果数字小于0,则不是回文
if (num < 0) {
return false;
}
// 将数字转换为字符串,并取反
String str = String.valueOf(num);
int len = str.length();
for (int i = 0; i < len / 2; i++) {
// 比较对应位置的字符是否相同
if (str.charAt(i) != str.charAt(len - 1 - i)) {
return false;
}
}
return true;
}
public static void main(String[] args) {
System.out.println(isPalindrome(121)); // 输出:true
System.out.println(isPalindrome(-121)); // 输出:false
}
}
```
这个 `isPalindrome` 函数会检查给定的整数 `num` 是否满足回文条件。
阅读全文