【发布时间】:2020-04-23 15:53:59
【问题描述】:
我有将 2 个数组乘以 6x6 和 3x3 的代码,但是当我需要它位于 4x4 2D 数组中时,输出位于 6x6 2D 数组中。
输出如下所示:
[20, 0, 10, 10, 0, 20]
[20, 0, 10, 10, 0, 20]
[20, 0, 10, 10, 0, 20]
[20, 0, 10, 10, 0, 20]
[20, 0, 10, 10, 0, 20]
[20, 0, 10, 10, 0, 20]
当我需要它看起来像这样时
[0, 10, 10, 0]
[0, 10, 10, 0]
[0, 10, 10, 0]
[0, 10, 10, 0]
我是否必须重新设计我的循环代码,或者我是否可以创建一个新循环,用我当前输出的中间部分填充一个数组
由于抄袭规则,我无法发布代码,但我不输出 4x4 的原因是因为我不断收到 Out of Bounds 错误。
提前致谢
【问题讨论】:
-
这能回答你的问题吗? Reading 2-D array from a file
-
这是2个矩阵的卷积乘法
-
按规则:
m * n X n * o = m * o怎么可能6x6 with a 3x3
标签: java arrays for-loop multidimensional-array