给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 用java代码示例
时间: 2024-04-16 19:27:22 浏览: 121
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
5星 · 资源好评率100%
可以使用以下Java代码来判断一个整数是否是回文数:
```java
public boolean isPalindrome(int x) {
if (x < 0) { // 负数不是回文数
return false;
}
int reversed = 0;
int original = x;
while (x != 0) {
int digit = x % 10; // 获取最后一位数字
reversed = reversed * 10 + digit; // 构建反转后的数字
x /= 10; // 去除最后一位数字
}
return original == reversed; // 判断原始数字与反转后的数字是否相等
}
```
你可以调用该方法并传入一个整数,它会返回一个布尔值,表示该整数是否是回文数。如果返回true,则说明该整数是回文数;如果返回false,则说明该整数不是回文数。
希望这段代码能够帮助你!
阅读全文