我怎样才能创建一个简单的数字计数器,计算到数字n,唯一的问题是位数不能始终改变,..例如,如果n= 999 ==(一个3位数字)那么它将从 001- 999 开始计数,而不是我不断得到的 1 - 999。我尝试过使用 Biginterger 但 BigInter one.add(one)== "1" 而不是 "001"
公共静态无效主(字符串[] args){
BigInteger one= new BigInteger("001");
BigInteger result =new BigInteger("000");
for (int a =0;a<=999;a++)
{
System.out.println(result);
result=result.add(one);
}
}
Run Code Online (Sandbox Code Playgroud)
小智 7
Sami Kuhmonen 已经给了你答案。
以下是根据您的要求格式化字符串的方法:
String.format("%03d", n)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1362 次 |
最近记录: |