for(int i=1;i<1000;i++){
System.out.println(String.format("%04d",i));
}
d代表整数
%4代表格式化为4位长
%04代表位数不足4位的时候前面填0
public static void main(String[] args)
{
String str = "";
for(int i = 1;i < 10000;i++)
{
str = String.format("%04d", i);
System.out.println(str);
}
}
public class Test {
private static final char ch = '0';
public static void main(String[] args) {
String[] str = new String[1000];
for(int i=1;i<=1000;i++) {
str[i-1] = ""+i;
}
for(int i=0;iSystem.out.println(left(str[i],4));
}
}
//1...1000
public static String left(String str,int maxLength) {
int len = str.length();
int n = maxLength - len;
StringBuilder sb = new StringBuilder("");
for(int i=0;isb.append(ch);
}
sb.append(str);
return sb.toString();
}
}
for(int i=1;i<=1000;i++){
String s = String.valueOf(i);
if(s.length()==1){
System.out.println("000"+i);
}else if(s.length()==2){
System.out.println("00"+i);
}else if(s.length()==3){
System.out.println("0"+i);
}else if(s.length()==4){
System.out.println(i);
}
public class Test1000 {
public static void main(String[] args) {
for (int i = 1; i <= 1000; i++) {
if (i < 10) {
System.out.print("000" + i + ",");
} else if (i >= 10 && i < 100) {
System.out.print("00" + i + ",");
} else if (i >= 100 && i < 1000) {
System.out.print("0" + i + ",");
} else {
System.out.print(i);
}
}
}
}