java 二维数组初始化

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:51:52
class TestArray{
public static void main(String[] args){
int i=0;
int j=0;
int[][] a = new int[3][5];
for(i=0;i<a.length;i++){
for(j=0;j<a[i].length;j++){

p=Integer.parseInt(String args);
a[i][j]=p;
}
}

System.out.print(a[i][j]);
}

}
我是想给数组初始化的值就等于 我在命令行输入的各个值

class TestArray {
public static void main(String[] args) {
int[][] a = new int[3][5];
for (int i = 0; i < args.length; i++) {
for (int j = 0; j < a[i].length; j++) {
a[i][j] = Integer.parseInt(args[i]);
}
}
for (int m = 0; m < a.length; m++) {
for (int n = 0; n < a[m].length; n++) {
System.out.print(a[m][n]);
}
}
}

}

p=Integer.parseInt(args[i*a.length+j]);

这样写
p=Integer.parseInt(String args);
for(i=0;i<a.length;i++){
for(j=0;j<a[i].length;j++){
a[i][j]=p;
}
}