【发布时间】:2018-03-03 21:34:55
【问题描述】:
刚接触编码,我正在做作业。有人可以帮我解决这个问题吗?我的家庭作业是创建单独的方法来计算平均值,找到最大值,然后将它们打印出来。我现在工作平均水平,但我被卡住了。这是说我的返回值在方法之外。有人可以帮忙吗?谢谢。到目前为止,这是我的代码
private static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
int[] myIntegers = getIntegers[2];
for (int i = 0; i < myIntegers.length; i++) {
}
System.out.println("The average of your whole numbers is " + getAverage(myIntegers));
}
public static int[] getIntegers[];
{
System.out.println("Enter three whole numbers.\r");
int[] values = new int[2];
for (int i = 0; i < values.length; i++) {
values[i] = scanner.nextInt();
}
return values;
}
public static double getAverage(int[] array) {
int sum = 0;
for (int i = 0; i < array.length; i++) {
sum += array[i];
}
return (double) sum / (double) array.length;
}
}
【问题讨论】:
-
请take the tour 了解该网站的运作方式以及此处的主题有哪些问题,并edit 相应地提出您的问题。另见:Why is "Can someone help me?" not an actual question?
-
Java 中的方括号
[]仅用于表示int[]之类的数组或引用某个数组values[3]中的某个索引。看看你的getIntegers方法,应该是getIntegers() { ... },没有方括号。 -
非常感谢,扎布扎。成功了
标签: java arrays printing max average