public class isPalindrome {
public static boolean isPalindrome(int x) {
if (x<0 || (x!=0 && x%10==0)) return false;
int rev = 0;
while (x>rev){
rev = rev*10 + x%10;
x = x/10;
}
return (x==rev || x==rev/10);
}
public static void main(String[] args) {
System.out.println(isPalindrome(13231));
System.out.println(isPalindrome(13233));
}
}
本文介绍了一种使用Java编程语言判断一个整数是否为回文数的方法。通过反转整数并比较原数和反转后的数来实现,代码简洁且高效。本文适合初学者理解和实践基本的算法思想。
1590

被折叠的 条评论
为什么被折叠?



