`
白浪滔天
  • 浏览: 86561 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java判断是否是回文数

    博客分类:
  • 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));
   }
 
}

  

分享到:
评论

相关推荐

    java 实现判断一个数是否是回文数

    编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,如12121和3223都是回文数

    JAVA 判断几位数及是否是回文数

    使用java编写的小程序,能够判断是几位数,并输出。以及判断是否是回文数,希望能够帮助大家。

    java 如何判断回文数字

    java 如何判断回文数字 java 如何判断回文数字

    java 检查是否是回文

    java 检查是否是回文 java 检查是否是回文 java 检查是否是回文

    回文数字的判断(Java)

    本程序是java初级入门者的必修代码,使用了最简单的各位数比较,从而实现了简单的多位数的判断,以及回文数字的判断。

    java 回文数(1-9999)

    编写一个java应用程序。用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数。回文数是指将数含有的数字逆序排列后得到的数和原数相同,例如12121,4224,6778776等都是回文数。

    java模拟顺序栈实现回文串的判断

    java模拟栈实现回文串的判断,适合新手学习!

    java语言实现回文数字的判断

    使用java语言实现回文的判断,当你输入一个数字的时候判断是否为回文

    回文判断 JAVA实现

    用递归实现回文判断,有GUI界面。算法简洁明了。请多指教

    java实现回文数的判断

    初学java编程,自己写的一个回文数判断,实现了输入一个数字并判断其是否为回文数。

    java判断回文程序

    java作业 用java实现判断回文程序免费下载

    java判断回文数 java99乘法表

    一、实验目的: 1、掌握分支、循环语句的使用。 二、实验内容: 1、用循环语句打印一个99乘法表。... 2、给定一个1-99999之间的整型数,程序可以判断它的位数,并判断是否是回文数。 3、实验报告给出完整代码。

    编写一个判断回文数java应用程序。

    用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数。回文数是指将数含有的数字逆序排列后得到的数和原数相同,例如12121,4224,6778776等都是回文数。 里面的word包含有详细的...

    java的回文数问题

    /4.回文数。...用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。 //回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都是回文数。

    java应用程序 回文数

    编写一个java应用程序。用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数。回文数是指将数含有的数字逆序排列后得到的数和原数相同,例如12121,4224,6778776等都是回文数。

    判断回文数的java实现

    实现回文数的判断,快捷简便的算法,便于学习使用~!

    一个java 面向对象写法的判断回文数

    一个java 面向对象字符串写法的判断回文数 假如输入非数字 会提示输入数字 利用循环写的 大家多多支持

    JAVA写的判断回文的小程序

    JAVA写的判断回文的小程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~仅供参考

    JAVA第一次作业-回文数

    编写一个java应用程序。用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数。回文数是指将数含有的数字逆序排列后得到的数和原数相同,例如12121,4224,6778776等都是回文数。

    编写一个java应用程序识别数位及回文数

    用户从键盘输入一个数,程序将判断这个数是几位数,并判断这个数是否回文数。回文数是指将数含有的数字逆序排列后得到的数和原数相同,例如12121,4224,6778776等都是回文数。 1)程序具有判断用户的输入是否为合法...

Global site tag (gtag.js) - Google Analytics