このコーディングを使用してユーザー入力を取得すると、結合エラーが発生します。ユーザー入力noOfJudges
は、配列の長さです。審査員ごとにスコアが入力され、1 から 10 の間であるかどうかがテストされます。
コード:
double [] scores = new double [noOfJudges];
System.out.print("Please enter the next score: ");
for(scoreEntry = 0; scoreEntry < scores.length; scoreEntry++)
scores[scoreEntry]=console.nextDouble();
System.out.println();
while((scores[scoreEntry] < MIN_SCORE)||(scores[scoreEntry] > MAX_SCORE))
{
System.out.print("Please reenter the score (must be between 1.0 and 10.0, in .5 increments): ");
scores[scoreEntry] = console.nextDouble();
System.out.println();
}
誰かが完全に偉大になりたい場合、数値が 1 から 10 の間で、0.5 刻みであるかどうかを確認する方法はありますか?