判断一个数是不是回文数

 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 }
View Code

这是我自己方法,网上的的方法可能更好比如【http://blog.163.com/lichunliang1988116@126/blog/static/265994432012821104823796/】。

 

小小程序员--一直很安静的我。

 

 

posted on 2013-09-14 09:39  一直很安静的我  阅读(283)  评论(0编辑  收藏  举报

导航