题目
有这样一类数字,他们顺着看和倒着看是相同的数,例如:121,656,2332等,这样的数字就称为:回文数字。
编写一个函数,判断某数字是否是回文数字。
java代码
package d0225;
/**
* @description: ${description}
* @create: 2019-02-25
**/
public class HuiWen {
public static boolean huiwen(int n){
String str= String.valueOf(n);
int length = str.length();
int a=0;
for(int i=0;i<length/2;i++){
if (str.charAt(i)==str.charAt(length-i-1)){
a++;
}
}
return a==str.length()/2;
}
public static boolean huiwen2(int n){
String str= String.valueOf(n);
int length = str.length();
boolean flag=false;
for(int i=0;i<length/2;i++){
if (str.charAt(i)==str.charAt(length-i-1)){
flag=true;
}else {