首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

怎样写一个循环使每次循环出来的都是四位数例如0001,0002解决方案

2012-04-12 
怎样写一个循环使每次循环出来的都是四位数例如0001,0002怎样写一个循环使每次循环出来的都是四位数例如00

怎样写一个循环使每次循环出来的都是四位数例如0001,0002
怎样写一个循环使每次循环出来的都是四位数例如0001,0002

[解决办法]
NumberFormat nf=NumberFormat.getInstance();
nf.setMinimumIntegerDigits(4);
[解决办法]
String s="1",tmp="";
if(s.length()<4)
for(int i=0;i<4-s.length();i++){
tmp+="0";
}
tmp+=s;


[解决办法]
这样短一点哦

Java code
        for (int i = 1 ; i < 1000; i++) {            System.out.println(String.format("%04d", i));        }
[解决办法]
探讨

这样短一点哦
Java code

for (int i = 1 ; i < 1000; i++) {
System.out.println(String.format("%04d", i));
}

[解决办法]
Java code
         int d=4;         int b=9;         int[] ns=new int[d];         lp0:         for(;;){             for(int n:ns){                 System.out.print(n);             }             System.out.println();             for(int i=d-1;;i--){                if(ns[i]!=b){                    ns[i]++;                    break;                }                if(i==0){                    break lp0;                }                ns[i]=0;            }         }
[解决办法]
String的format方法不错。

探讨
这样短一点哦

Java code


for (int i = 1 ; i < 1000; i++) {
System.out.println(String.format("%04d", i));
}

热点排行