读书人

java判断是不是是回文数

发布时间: 2013-02-18 10:50:49 作者: rapoo

java判断是否是回文数

public class HwTest{  //方法一 public  static boolean isCircleNumber1(int num) {    String temp = String.valueOf(num);    StringBuffer sb = new StringBuffer(temp);    return sb.reverse().toString().equals(temp);  }//方法二 public static boolean isCircleNumber2(int num){       int oldValue = num;       int temp = 0;       while(num > 0){           temp = temp*10 +num%10;            num = num/10;         }       return temp == oldValue;    }//方法三?public static boolean isCircleNumber3(int num){??? boolean flag = true;??? String temp = String.valueOf(num);??? char[] arr =? temp.toCharArray();??? int len =arr.length;??? for(int i=0,j=len-1;i<j;){???? if(arr[i++] == arr[j--]){???? }else{????? flag = false;????? break;???? }??? }?? return flag; }    public static void main(String args[]) {       int num = 12321;        System.out.println(isCircleNumber1(num));       System.out.println(isCircleNumber2(num));       System.out.println(isCircleNumber3(num));   } }

??

读书人网 >编程

热点推荐