首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java判断是不是是回文数

2013-02-18 
java判断是否是回文数public class HwTest{//方法一 publicstatic boolean isCircleNumber1(int num) {Str

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));   } }

??

热点排行