跑得是慢了点。。。

有没有大佬有更好的方法

class BigNum{long []num = new long[21];public BigNum(){for(int i = 0; i < num.length; i++) {num[i] = 0;}}public boolean full() {for(int i = 0; i < num.length; i++) {if(num[i] != 9)   {return false;}}return true;}public void plusOne() {int tag = 0;   //从最后一位开始加,如果其9,将其变为0,另高一位加一,//如果高一位是9,其变为0,高一位加一一次类推直到全为9//tag == 0说明从第0位开始if(num[tag]!=9) {num[tag]++;return;}else {if(full()) return; //如果全为9则溢出//关键算法。。进位操作while(true) {num[tag]=0;tag++;if(num[tag] != 9) {num[tag]++;return;}}}}public void show() {for(int i = num.length-1; i >-1; i--) {System.out.print(num[i]);}System.out.println();}}public class T1 {public static void main(String[] args) {// TODO Auto-generated method stubBigNum num = new BigNum();//long []per = new long[21];while(!num.full()) {num.plusOne();num.show();}}}

转载于:https://www.cnblogs.com/jzl123/p/8342324.html

JAVA遍历21位数相关推荐

  1. java遍历一个类的属性名,java遍历对象属性

    java对象动态添加属性,Class对象和Java反射机制,java遍历对象属性,js对象动态添加属性 java 对象动态添加属性,Class对象和Java反射机制,java遍历对象属性,js对象动态 ...

  2. java遍历文件目录

    java遍历文件目录 遍历文件目录(直接输出) public static void main(String[] args) {//通过findfile静态方法对文件进行递归遍历File f = ne ...

  3. java 遍历hashmap key_Java5种遍历HashMap数据的写法

    本文介绍了最好的Java5种遍历HashMap数据的写法,分享给大家,也给自己留一个笔记,具体如下: 通过EntrySet的迭代器遍历 Iterator < Entry < Integer ...

  4. java遍历数组练习(for循环、foreach)

    java遍历数组练习(for循环.foreach) /* * 遍历数组 for循环 foreach * */ public class Test01 {public static void main( ...

  5. php 解析java map,java_java遍历Map的几种方法分析,本文实例分析了java遍历Map的几 - phpStudy...

    java遍历Map的几种方法分析 本文实例分析了java遍历Map的几种方法.分享给大家供大家参考,具体如下: Java代码: Map map=new HashMap(); map.put(" ...

  6. java遍历日期_Java遍历起止日期中间的所有日期操作

    传入的起止日期,返回一个泛型为String的集合: private static List dateUtil(Date start, Date end) { List list = new Array ...

  7. java判断三位数的范围代码_java判断三位数的实例讲解

    java判断三位数的实例讲解 java怎么判断三位数 先定义个测试数字,如图 然后可以把数字转换成字符串来判断它的长度是否为3,如图 获取判断数字范围是否在100到1000之间的值,如图 在或者判断数 ...

  8. java 遍历出d盘所有文件_JAVA遍历一个文件夹中的所有文件

    JAVA遍历一个文件夹中的所有文件 在实际项目中给定一文件夹,得到这个文件夹下所有的文件这样的需求并不是很多,更多的是查找或是删除某一具体的文件 import java.io.File; import ...

  9. Java 遍历HashMap详解

    Java 遍历HashMap详解 遍历KeySet() //遍历hashmap的keySetHashMap<String, Object> mapForKey = new HashMap& ...

最新文章

  1. 网络优化常见专业术语详解
  2. 牛顿法 Newton Method
  3. 什么是伪静态?SEO中如何理解伪静态?
  4. 图形基础 GPU架构(1)背景
  5. 【Windows10】我的电脑从新装到优化配置
  6. HBase基本操作:JAVA API操作
  7. 小心:网上几乎所有的Kms-pico都带木马
  8. CSC7156 SOP-7
  9. 推荐Linux音乐播放器:咪咕音乐
  10. 串口服务器的作用是什么?
  11. 关于DM MPP的搭建
  12. 集合数据结构线程并发库
  13. c语言函数写巴德歌赫猜想,高三励志演讲稿范文
  14. 未来10年 人工智能将如何影响淘宝发展?
  15. OCAD应用:反射棱镜的初始结构设计
  16. 如何让一张图片填满整个页面
  17. QApplication与QCoreApplication
  18. 基于引导滤波的暗通道matlab,基于加权引导滤波的水下图像增强算法
  19. 中国教育和科研计算机网络是,重大应用—热烈庆祝中国教育和科研计算机网CERNET建设20周年—中国教育和科研计算机网CERNET...
  20. Computer Networking A Top-Down Approach 笔记(一)

热门文章

  1. 将下载都是大写字母的网页里面的html转换为小写的简单方式
  2. 网页边框和网页文字阴影
  3. java web中读取properties文件时的路径问题
  4. 循环序列模型 —— 1.2 数学符号
  5. leetcode - 413. 等差数列划分
  6. C++用new和不用new创建类对象区别
  7. Git常用命令——远程操作
  8. STM32 - 定时器的设定 - 基础- 0D - Timer synchronization chaining - 主从模式下 - 定时器同步和级联控制 - 级联启动定时器
  9. 如何将QVTKWidget嵌入到QT窗体,实现点云的显示?
  10. 实车采集的数据重建场景_避障、探测、采样......华理这套系统让无人小车“身手非凡”...