私はコンピュータプログラミングの最初の1週間ですが、アレイをメインに戻す方法を理解する必要があります。私は外側のfor-loopが2つの入力タイプ(代入とラボ)のインナーを繰り返すようにしたいと思います。平均代入と平均ラボの値をメインの配列として返したいと思います。静的メソッドから配列を返す方法は?
import java.util.stream.*;
import java.util.Scanner;
public class Gr {
public static void main(String [] args) {
}
public static void taskAvg() {
Scanner stdin = new Scanner(System.in);
int numberOfTasks = 7;
String typeOfTask = "Assignment";
int taskTotal = 10;
double[] taskGrades = new double[11];
for (int i = 1; i <=2; i++) {
System.out.println("\nInput " + typeOfTask + " (maximum " + taskTotal + ")");
for (int j = 1; j <= numberOfTasks; j++) {
System.out.print(" #" + j + "==>");
taskGrades[j] = stdin.nextDouble();
if (taskGrades[j] > taskTotal || taskGrades[j] < 0) {
System.out.println("Oops! That's not right. Please try again.");
System.out.print(" #" + j + "==>");
taskGrades[j] = stdin.nextDouble();
}
}
double taskSum = DoubleStream.of(taskGrades).sum();
double taskAverage = taskSum/numberOfTasks;
numberOfTasks = 10;
typeOfTask = "lab";
taskTotal = 1;
}
}
}
宿題?最初にいくつかの試行をしてみてください.Googleには素晴らしいリソースがあります。特定の質問がある場合(私はこれを試したが、これが私が期待した結果である)返す:-) – Ken
あなたは何でも返そうとしましたか?声明? – rahulsm
https://docs.oracle.com/javase/tutorial/java/javaOO/returnvalue.html – Roland