Java 简单算法--打印回文数字
2016-10-17 19:32
351 查看
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简单小程序--猜数字And回文数
- java算法程序题,输入三个数求哪个是最大数,先判断这三个数是否整数,不是就打印提示:请输入数字,若是就打印出那个最大数
- Java多重循环算法问题:(九九乘法表、打印平行四边形、打印空心菱形、打印菱形、搬砖问题、斐波那契数列、猴子吃桃问题、回文数、1!+2!+...+20!)
- java经典算法_023给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- Java 简单算法--打印乘法口诀(只使用一次循环)
- JAVA算法题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- java编程题:打印10000以内的回文数字
- 算法笔记_181:历届试题 回文数字(Java)
- 最大流最小割算法; BFS搜索增广路径; 算法简单,打印结果也比较清晰;
- java 递归 输出回文数字
- Java中使用默认的密钥库和算法创建数字证书
- java二分查找简单算法
- 发布一个Java写的俄罗斯方块源码 算法简单(300行) 注释详细
- 用1、2、3、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列 要求:"4"不能在第三位,"3"与"5"不能相连。
- 查找""排序""简单数学计算" "简单算法"[Java实现](数据结构和算法)(复习)(持续更新
- Java中使用密钥库和算法创建数字证书
- Java基础部分-数组和简单算法
- java 身份证第18位数字的算法
- (转)发布一个Java写的俄罗斯方块源码 算法简单(300行) 注释详细
- 又一种JSP实现的Java通用简单分页算法