【发布时间】:2016-08-27 22:03:04
【问题描述】:
假设我开始使用您在 java 中看到的以下代码:
int x[] = {234, 345, 348, 456, 567, 765, 654, 544, 587, 578};
int y[] = {456, 456, 345, 347, 346, 467, 562, 562, 532, 576};
int z[] = {345, 324, 312, 317, 304, 305, 307, 308, 309, 298};
如您所见,有 3 个不同的数组,每个数组有 10 个不同的元素。我希望将每个数组中的第一个元素打印在一起。然后我希望将第二个元素打印在一起,依此类推。本质上,我希望输出如下所示:
(234, 456, 345)
(345, 456, 324)
(348, 345, 312)
(456, 347, 317)
(567, 346, 304)
(765, 467, 305)
(654, 562, 307)
(544, 562, 308)
(587, 532, 309)
(578, 576, 298)
我知道这样做
System.out.println (x[0]);
我可以打印出第一个元素。但是,我想知道如何使用上面显示的起始代码来执行此操作,并且我知道我的方法不是很有效。
【问题讨论】:
-
创建一个循环并在其中打印。
-
@PM77-1 我知道它应该是一个循环,但它会是什么样子?
-
这不是 Stackoverflow 的工作方式。您向我们展示了您的尝试,以及为什么输出不是您想要的,然后我们帮助您修复它。
-
@billjamesdev 我已经解释过了,我尝试过 System.out.println (x[0]);但我知道只打印出所有这样的值是没有效率的