怎样写一个循环使每次循环出来的都是四位数例如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;
[解决办法]
这样短一点哦
for (int i = 1 ; i < 1000; i++) { System.out.println(String.format("%04d", i)); }
[解决办法]
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方法不错。