我正在尝试使用用户的输入制作一个二维数组。但是,我的代码中的变量是固定的。因此,当用户输入整数 x 时,二维数组没有 x 行和 x 列。如何修复我的代码?
这是我到目前为止所拥有的:
Scanner s = new Scanner ();
int size = s.nextInt();
int a1 = new int [size];
int a2 = new int [size];
int a3 = new int [size];
for (int i = 0; i<= size; i++) {
int value = (int)(Math.random()*1);
a1[i] = value;
int value = (int)(Math.random()*1);
a2[i] = value;
int value = (int)(Math.random()*1);
a3[i] = value;
System.out.print(a1[i] + " " + a2[i] + " " + a3[i]);
输出应如下所示:
Enter the size of the array: 3
0 1 0
1 0 1
0 1 1
我感谢任何帮助或建议!
至尊宝的传说
湖上湖
相关分类