Java 简单算法--打印回文数字

Posted 华裳绕指柔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 简单算法--打印回文数字相关的知识,希望对你有一定的参考价值。

package cn.magicdu.algorithm;

public class CircleNumber {
    public static void main(String[] args) {
        for(int i=10;i<10000;i++){
            if(isCircleNumber(i)){
                System.out.println(i);
            }
        }
    }

    /**
     * 判断是否是回文数字
     * @param num
     * @return
     */
    private static boolean isCircleNumber(int num) {
        int oldValue=num;
        int newValue=0;
        while(num>0){
            newValue=newValue*10+num%10; //得到一位数字
            num/=10;//num减少一位
        }
        return oldValue==newValue;
    }
}

 

以上是关于Java 简单算法--打印回文数字的主要内容,如果未能解决你的问题,请参考以下文章

打印回文数字&字母

判断一个数字是否是回文数字,如果是则打印出100以内的回文数字,若不是只给出提示信息。

java回文数逻辑

java回文数逻辑

java回文数逻辑

判断回文数算法