【发布时间】:2017-04-16 17:37:38
【问题描述】:
我有一个 48 x 48 的二维双数数组,我正在尝试制作一种允许用户选择特定数量的方法,例如= 7 x 7,然后将其放入一个新的二维数组中。
public static double[][] amountOTP(double [][] a, int x){
a = new double[x][x];
return a;
}
这就是我现在所拥有的,这需要一个二维数组作为输入,但是即使我指定了 x 它也不起作用。
【问题讨论】:
-
新数组究竟应该包含什么?
-
“它不起作用” - 这是什么意思?你期望发生什么,而不是发生什么?
-
您的意思是要将二维数组的大小截断为用户指定的数字吗? (所以基本上使二维数组更小,但保持它的值吗?)
-
@AlexanderDaum 我的二维数组矩阵是 48 x 48,基本上我希望这个方法可以创建一个新的二维数组,其中仅包含原始二维数组中的 7 x 7 数据
-
@YorickIsTheBest 是的先生
标签: java arrays multidimensional-array