【leetcode】第9题:判断整型数是否为回文数

来源:互联网 发布:淘宝关联账号在哪里看 编辑:程序博客网 时间:2024/05/21 02:19



这个题目比较简单,我直接贴上代码:

</pre><pre name="code" class="java">/*注意:负数不是回文数 *  * 解法一:将整型数字转换成字符串,然后循环判断 * 解法二;直接求余运算,类似于求整型数字的逆转数字 *  * */public class Solution9_isPalindrome {//解法一public static boolean isPalindrome1(int num){//现将整型变为字符串String str = num+"";int len = str.length();for(int i = 0;i<str.length()/2;i++)if(str.charAt(i) != str.charAt(len-i-1))return false;return true;}//解法二public static boolean isPalindrome2(int num){int res = 0,temp = num;if(num<0||num%10==0)while(temp!=0){res=  res*10+num%10;temp=  num/10;}return res==num;}


0 0