Java输出

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:06:21
对于一个整数,比如153
我希望输出的形式为,0000153(即,共7位,不足时前面补0)

如何在Java里实现?
谢谢高手赐教!

String getStr(int a){
int b=a;
String str="";
str=str+b;
int j=str.length();
switch(j){
case 1:str="000000"+str;break;
case 2:str="00000"+str;break;
case 3:str="0000"+str;break;
case 4:str="000"+str;break;
case 5:str="00"+str;break;
case 6:str="0"+str;break;
}
return str;
}

public class Test{
public static void main(String[] args) {
int x=153;
String i=Integer.toString(x) ;

for(int j=0; j<7-i.length();j++){
System.out.print("0");
}
System.out.println(i);

}

}

public class Test{
public static void main(String args[]){
String str="";
int a=153;
String t=Integer.toString(a) ;
for(int i=0;i<7-t.length();i++){
str+="0";
}
System.out.println(