可能重复:
在 Java 中用零填充整数
我需要相对于输入数字长度动态添加一些前导零,例如,如果我输入 10,它将输出
数字 01 02 03 04 05 06 07 08 09 10
我认为这样做的方法是获取输入数字的长度,然后使用某种格式将该值应用于计数器,只是不确定最好的方法。
这就是我到目前为止所拥有的......(我对编程很陌生)
public static void main(String[] args) {
int numbers;
int counter = 1;
int padlength;
Scanner ngrabber = new Scanner(System.in);
System.out.println("Please enter numbers to output number");
numbers = ngrabber.nextInt();
System.out.println("Numbers");
while (counter <= numbers)
{
padlength = String.valueOf(numbers).length();
System.out.println(counter);
counter++;
}
}
}