我要输出以下内容,i是自己增加的,由传入的参数限制i的大小,如果穿如100,那么 i增加到100 就跳出循环,但是i是这样输出的001,002,,,,,,010,011,,,,100,101
除了用判断,还有什么好的方法解决吗 ,谢谢

解决方案 »

  1.   

    DecimalFormat nf = new DecimalFormat("000");
    int x=1;
    while(x<=100)
    System.out.println(nf.format(x++));
      

  2.   

    System.out.printf("%03d%n", x);
    JAVA支持吗???太有才了
      

  3.   

    System.out.printf("%03d%n",   x);
    JAVA支持吗???太有才了
    _____________________JDK 1.5 以上的版本就支持了。