/*クラスの出席番号順にString型配列nameに名前が、
- int型配列scoreにテストの点数が格納されています。
- 出席番号1 大悟 74点
- 出席番号2 琴音 70点
- 出席番号3 勇
輝 88点
- ・
- ・
- ・
- ・
- ・
- このクラスの最高得点者の名前と、最低得点者の名前を
- 表示するメソッドを作成してください。
*/
public class MethodAdd8 {
public static void main(String[] args){
String[] name = {"大悟", "琴音","勇輝","葵","綾乃","和樹","凛","愛花","結愛","孝太郎"};
int[] score = {74,70,88,82,96,64,80,61,72,79};
//ここまで書けました
//メソッドの呼び出し
//最高得点
tokuten(score);
//最低得点
tokuten(score);
}
//ここにメソッドを追加してください
public static void tokuten(int[] score){
int max = score[0]; int min = score[0]; for (int i = 0; i < score.length; i++); if ((score [i] > max ) && (score [i] < min)) { max = score[i]; min = score[i]; } } System.out.println(max); System.out.println(min);
}
}
表示をすると、
74
74
74
74
と表示されます。
最高得点と最低得点をscoreにしているのが問題なのでしょうか?
わかりません。
教えてください。
回答1件
あなたの回答
tips
プレビュー