判断一个数是不是回文数
1 public class HuiWenShu { 2 3 /** 4 * @author hanxin 5 * 标题:判断一个数是不是回文数 6 * 回文数例子:1,123321,232等等 7 */ 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10 HuiWenShu hws=new HuiWenShu(); 11 System.out.println(hws.isHuiWeiShu(1)); 12 } 13 public boolean isHuiWeiShu(int number) 14 { 15 String mynumber=number+""; 16 char [] array=mynumber.toCharArray(); 17 int length=array.length; 18 if(length%2==0) 19 { 20 for(int i=0;i<length/2;i++) 21 { 22 if(array[i]!=array[length-i-1]) 23 { 24 return false; 25 } 26 } 27 return true; 28 } 29 else 30 { 31 for(int i=0;i<(length-1)/2;i++) 32 { 33 if(array[i]!=array[length-i-1]) 34 { 35 return false; 36 } 37 } 38 return true; 39 } 40 } 41 }
这是我自己方法,网上的的方法可能更好比如【http://blog.163.com/lichunliang1988116@126/blog/static/265994432012821104823796/】。
小小程序员--一直很安静的我。