4 つの int 値を持つ非 void メソッドがありますが、それらの int 値の 1 つだけを「返し」たいと思っています。「calcpoints(final_points)」を呼び出すステートメントでエラー メッセージ (以下) が表示されます。
エラーが必要です: int,int,int,int が見つかりました: int 理由: 実引数リストと仮引数リストの長さが異なります
私のコード:
public static int calcpoints (int points, int total_points, int answer, int correct) {
while ((points >= 0) && (answer != correct)) {
System.out.println("Display problem");
answer = GetInput.readLineInt();
if (answer == correct) {
total_points = total_points + points;
} else {
points = points / 2;
}
total_points = total_points + points;
}//end of while loop points
return (total_points);
}//end of the calculate points method