日期:2014-05-20 浏览次数:20818 次
        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方法不错。