我想用一個方法填充一個數組,然後打印出這個數組。我在做什麼錯用數組?
但是,當我嘗試這樣做時,所有它給我都是零。我認爲我的填充方法工作不正常,但我不知道爲什麼。我試圖理解數組,但迄今爲止並不好。我寧願一個解釋而不是一個答案。如果我能自己做到這一點,那將是最好的。
import java.util.Scanner;
public class diverScore {
static double score = 0;
static double validDegreeOfDiff = 0;
public static void main(String[] args) {
double[] score = new double[6];
inputAllScores(score);
printArray(score);
}
public static double[] inputAllScores(double[] x) {
Scanner s = new Scanner(System.in);
double[] array_score = new double[6];
for (int i = 0; i < 6; i++) {
System.out.println("What is the score given by the judge?");
array_score[i] = s.nextDouble();
}
return array_score;
}
public static void printArray(double[] j) {
for (int i = 0; i < 6; i++) {
System.out.println("The array is:" + j[i]);
}
}
}