public boolean isPalindrome(int x) {
String ob=new String();
ob=String.valueOf(x);
boolean flag =false;
int j=ob.length()-1;
for(int i=0;i<ob.length();i++,j--)
{
if(j==0)
flag=true;
if (ob.charAt(i)==(ob.charAt(j)))
continue;
else
break;
}
return flag;
}
思路:将数字转化为字符串,对字符串进行操作。从头数和从末尾开始数。如果有一个不一样就退出循环。打印flag的值。如果都一样的话,此时j等于0,把flag转化为true,结束循环。