JAVA遍历21位数
跑得是慢了点。。。
有没有大佬有更好的方法
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位数相关推荐
- java遍历一个类的属性名,java遍历对象属性
java对象动态添加属性,Class对象和Java反射机制,java遍历对象属性,js对象动态添加属性 java 对象动态添加属性,Class对象和Java反射机制,java遍历对象属性,js对象动态 ...
- java遍历文件目录
java遍历文件目录 遍历文件目录(直接输出) public static void main(String[] args) {//通过findfile静态方法对文件进行递归遍历File f = ne ...
- java 遍历hashmap key_Java5种遍历HashMap数据的写法
本文介绍了最好的Java5种遍历HashMap数据的写法,分享给大家,也给自己留一个笔记,具体如下: 通过EntrySet的迭代器遍历 Iterator < Entry < Integer ...
- java遍历数组练习(for循环、foreach)
java遍历数组练习(for循环.foreach) /* * 遍历数组 for循环 foreach * */ public class Test01 {public static void main( ...
- php 解析java map,java_java遍历Map的几种方法分析,本文实例分析了java遍历Map的几 - phpStudy...
java遍历Map的几种方法分析 本文实例分析了java遍历Map的几种方法.分享给大家供大家参考,具体如下: Java代码: Map map=new HashMap(); map.put(" ...
- java遍历日期_Java遍历起止日期中间的所有日期操作
传入的起止日期,返回一个泛型为String的集合: private static List dateUtil(Date start, Date end) { List list = new Array ...
- java判断三位数的范围代码_java判断三位数的实例讲解
java判断三位数的实例讲解 java怎么判断三位数 先定义个测试数字,如图 然后可以把数字转换成字符串来判断它的长度是否为3,如图 获取判断数字范围是否在100到1000之间的值,如图 在或者判断数 ...
- java 遍历出d盘所有文件_JAVA遍历一个文件夹中的所有文件
JAVA遍历一个文件夹中的所有文件 在实际项目中给定一文件夹,得到这个文件夹下所有的文件这样的需求并不是很多,更多的是查找或是删除某一具体的文件 import java.io.File; import ...
- Java 遍历HashMap详解
Java 遍历HashMap详解 遍历KeySet() //遍历hashmap的keySetHashMap<String, Object> mapForKey = new HashMap& ...
最新文章
- 网络优化常见专业术语详解
- 牛顿法 Newton Method
- 什么是伪静态?SEO中如何理解伪静态?
- 图形基础 GPU架构(1)背景
- 【Windows10】我的电脑从新装到优化配置
- HBase基本操作:JAVA API操作
- 小心:网上几乎所有的Kms-pico都带木马
- CSC7156 SOP-7
- 推荐Linux音乐播放器:咪咕音乐
- 串口服务器的作用是什么?
- 关于DM MPP的搭建
- 集合数据结构线程并发库
- c语言函数写巴德歌赫猜想,高三励志演讲稿范文
- 未来10年 人工智能将如何影响淘宝发展?
- OCAD应用:反射棱镜的初始结构设计
- 如何让一张图片填满整个页面
- QApplication与QCoreApplication
- 基于引导滤波的暗通道matlab,基于加权引导滤波的水下图像增强算法
- 中国教育和科研计算机网络是,重大应用—热烈庆祝中国教育和科研计算机网CERNET建设20周年—中国教育和科研计算机网CERNET...
- Computer Networking A Top-Down Approach 笔记(一)
热门文章
- 将下载都是大写字母的网页里面的html转换为小写的简单方式
- 网页边框和网页文字阴影
- java web中读取properties文件时的路径问题
- 循环序列模型 —— 1.2 数学符号
- leetcode - 413. 等差数列划分
- C++用new和不用new创建类对象区别
- Git常用命令——远程操作
- STM32 - 定时器的设定 - 基础- 0D - Timer synchronization chaining - 主从模式下 - 定时器同步和级联控制 - 级联启动定时器
- 如何将QVTKWidget嵌入到QT窗体,实现点云的显示?
- 实车采集的数据重建场景_避障、探测、采样......华理这套系统让无人小车“身手非凡”...