...回文数....
首先可以将数字x看做一个字符串,根据题意可知小于0的时候返回的一定是false;然后判断当x大于0的情况,将x与空字符串连接转换为字符串形式,此时将字符串反转,对反转前后的字符串进行equals值比较,相等则返回true,否则返回false。
class Solution {
public boolean isPalindrome(int x) {
if(x<0){
return false;
}else{
String str = ""+x;
String str1 = "";
for(int i =str.length()-1;i>=0;i--){
str1+=str.charAt(i);
}
System.out.println("str="+str);
System.out.println("str1="+str1);
if(str.equals(str1)){
return true;
}else{
return false;
}
}
}
}
...全文
相关推荐
C++回文数回文数回文数回文数
回文数 关于C++的回文数回文数 关于C++的回文数回文数 关于C++的回文数回文数 关于C++的回文数回文数 关于C++的回文数
Python计算回文数的方法
主要介绍了Python计算回文数的方法,实例分析了Python操作字符串的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
java实现的回文数
这是一个java入门的经典范例,里面涉及到包,类,接口等等,对于理解和运用java有着不错的指导作用
素数回文数
在C语言变成中或课程作业中非常常用的代码
求回文数输入一个整数,判断其是否为回文数!
【问题描述】输入一个整数,判断其是否为回文数!回文数是不论从左向右顺读,还是从右向左倒读,结果都是一样的,例如151,15351. 【输入形式】从键盘输入一个整数 【输出形式】判断其是否回文数 【样例输入】 151 【样例输出】 151 is a plalindrome. 【样例输入】 123 【样例输出】 123 is not a plalindrome.


