【发布时间】:2014-01-07 18:00:37
【问题描述】:
我正在学校学习 AP 计算机科学课程,我们正在使用 2D 数组作为矩阵并将它们相乘。我过去曾使用过二维数组,而在寒假之前,这很有效:
int[][] array = new int[2][2]
for(int x = 0; x < array.length; x++)
System.out.println(array[x]);
这将导致输出为:
00
00
但现在它只是打印一个内存位置;我正在使用最新版本的 JCreator Pro,我不完全确定 IDE 是什么版本,但我知道在休息期间发生了一些变化,现在当我自动生成 Main 类文件时,会有额外的注释行。在发现我的旧方法不再有效后,我回到了我的一个旧项目并发现它们仍然可以正常工作,我不知道 JCreator 究竟是如何工作的,它可能仍然使用旧 IDE 运行旧文件或类似的东西,这样事情就不会像这样破裂。谁能澄清这是否确实是新版本 java 或 JCreator 的新变化?
【问题讨论】:
-
...我的回答有帮助吗?
-
不,恐怕您的回答只是将内存位置放入字符串中。
标签: arrays printing multidimensional-array