【发布时间】:2013-11-28 01:26:25
【问题描述】:
我编写了一段代码,读取四个季度交易数据并将它们添加到四个数组中。
这是我的代码,这里的数组初始化器来自之前的变体,我刚刚在其中添加了数字,我的新变体从用户那里获取了数字。
/**
int [] quarterOne = {12,8,12,21,14,23};
int [] quarterTwo= {24,11,14,23,14,24};
int [] quarterThree = {26,7,14,26,17,26};
int [] quarterFour = {17,9,15,31,18,35};
**/
int[] quarterOne;
quarterOne=new int[6];
int[] quarterTwo;
quarterTwo=new int[6];
int[] quarterThree;
quarterThree=new int[6];
int[] quarterFour;
quarterFour=new int[6];
Scanner input = new Scanner(System.in);
int number;
System.out.println("Please enter Q1,Q2,Q3 AND Q4 figures for first broker:");
for (int i=0; i<6; i++){
quarterOne[i]=input.nextInt();
quarterTwo[i]=input.nextInt();
quarterThree[i]=input.nextInt();
quarterFour[i]=input.nextInt();
if (i<=4) System.out.println("Please enter Q1,Q2,Q3 AND Q4 figures for next broker:");
}
我必须对本节做另一个变体,包括将它变成一个可以从图中读取的 main 调用的方法。 我不知道它应该是什么样子,如果它返回一个值或者是 void 以及我应该使用什么参数。
【问题讨论】:
-
一个 void 方法,你提交要填充的数组可能更容易。你有四个数组,你只能从一个方法返回一个东西。如果要从方法中返回数组,则需要使用某种多维数组。
标签: java arrays int java.util.scanner