题目
代码分析
简单的递归
代码展示
public static boolean isPalindrome(int x) { String temp=String.valueOf(x); if(temp.charAt(0)=='-') return false; return f(temp.toCharArray(),0,temp.length()-1); } public static boolean f(char[] chas,int start,int end) { if(start==end) return true; else if(start==end-1) return chas[start]==chas[end]; else if(chas[start]==chas[end]) return f(chas,start+1,end+1); return false; }
学习情况
1次