public class LaDing {
LaDing(int a){
int A[][]=new int[a][a];
for(int i=0;i<a;i++){
int k=i+1;
for(int j=0;j<a;j++){
A[i][j]=k;
k++;
if (k==a+1)
k=1;
if(A[i][j]>0 && A[i][j]<10)
System.out.print("0" + A[i][j]+ " ");
else
System.out.print( A[i][j]+ " ");
}
System.out.println();
}
}
}
public class Demo{
public static void main(String args[]){
LaDing ld=new LaDing(20);
}
}
提问:
因为数字显示我想格式好看点,所以各位我想用"0"补足,但是无法获得二维数字的长度,应该如何获得?
或者有好的修改方法也请修改下,我想的就是比如最大值是1000,那么1位数字就有3个0来补足,2位数字2个0……就这样
谢啦~~