回文数
简单
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。
回文数:是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
思路
对于数字进行反转,因为小于0的没有回文数,所以直接输出错误。大于0的数字通过取余取尾数,通过除值取当前数。
代码
class Solution {public boolean isPalindrome(int x) {if(x<0){return false;}int oldX = x;int newX = 0;while(x!=0){newX = newX*10+x%10;x/=10;}if(newX == oldX){return true;}else{return false;}}
}