メイン メソッド内で別のクラスのメソッドを使用しようとしていますが、エラーが発生します。クラス内のメソッドを特定の型に適用できないことを教えてくれます。
public class studentclass {
public void inputloop(String[] args){
Scanner scan = new Scanner(System.in);
String[][] student = new String[10][];
Double[][] results = new Double[10][];
Double[] total = new Double[10];
String tableln = "";
for(int index = 0; index < student.length; index++){
System.out.println("\nPlease enter student " + (index+1) + "'s details");
String userinput = scan.nextLine();
student[index] = userinput.split(",");
results[index] = new Double[4];
results[index][0] = Double.parseDouble(student[index][2]);
results[index][1] = Double.parseDouble(student[index][3]);
results[index][2] = Double.parseDouble(student[index][4]);
results[index][3] = Double.parseDouble(student[index][5]);
total[index] = (results[index][0]*0.1+results[index][1]*0.4+
results[index][2]*0.2+results[index][3]*0.3);
System.out.println("\nStudent name\tFAN \t\tResult1\tResult2\tResult3\tResult4\tTotal");
tableln = tableln + "\n" + student[index][0] + "\t" + student[index][1] + "\t"
+ results[index][0] + "\t" + results[index][1] + "\t" + results[index][2] + "\t"
+ results[index][3] + "\t" + total[index];
System.out.println(tableln);
}
}
次に、メイン メソッドでこれを入力します。
public static void main(String[] args) {
studentclass info = new studentclass();
info.inputloop();
}
「クラス Studentclass のメソッド inputloop は、指定された型に適用できません。必要な String[] には引数が見つかりませんでした」と表示されます。私を助けてください。ありがとう