判断数字 位数 和 回文数

什么是回文数?回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如121213223都是回文数

public static void panDuan(int n){
int m,v,k,l;
m = n/1000;
v=n%1000/100;
k=n%100/10;
l=n%10;
if(m==0&&v==0&&k==0){
System.out.println("n是一位数");
}
if(m==0&&v==0&&k!=0){
System.out.println("n是两位数");
}
if(m==0&&v!=0){
System.out.println("n是三位数");
}
if(m!=0){
System.out.println("n是四位数");
}

if(l*1000+k*100+v*10+m==n){
System.out.println("n是回文数");
}
else{
System.out.println("n不是回文数");
}

}


测试:

public static void main(String[] args){

panDuan(3223);
}

你可能感兴趣的:(判断数字 位数 和 回文数)