回文数
/**
* 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。
*
* 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
*
* 例如,121 是回文,而 123 不是。
*
*
* 示例 1:
*
* 输入:x = 121
* 输出:true
* 示例 2:
*
* 输入:x = -121
* 输出:false
* 解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
*/
public class Demo{
public static void main(String[] args){
int x = 121;
System.out.println(isPalindrome(x));
}
/*
还有数学计算的方式,本水货不会
*/
public static boolean isPalindrome(int x){
if(x <0 ){
return false;
}
StringBuilder builder = new StringBuilder(x + "");
bulider.reverse();
if(builder.toString().equals(x + "")){
return true;
}
return false;
}
}