【问题标题】:Printing out specific elements from different arrays in Java从 Java 中的不同数组中打印出特定元素
【发布时间】: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]);但我知道只打印出所有这样的值是没有效率的

标签: java arrays loops


【解决方案1】:
for(int i=0;i<x.length;i++){
 System.out.println ("("+x[i]+ " ,"+y[i]+" ,"+z[i]+")");
}

【讨论】:

  • 如果对你有帮助请告诉我
  • 非常感谢您的帮助:D
猜你喜欢
  • 2013-10-27
  • 2018-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多