質問: {74,70,88,82,96,64,80,61,72,79}; //メソッドの呼び出し int max=saikou(score); //最高得点メソッドへ system.out.println(max); int min=saitei(score); //最低得点メソッドへ system.out.println(min); } //ここにメソッドを追加してください public static int saikou(int[] score){ //最高得点者メソッド int max=score[0]; for(int i=1; imax) max=score[i]; } return max;//値を返す } public static int saitei(int[] score){ //最低得点メソッド int min=score[0]; for(int i=1; i
回答: /* クラスの出席番号順にstring型配列nameに名前が、 * int型配列scoreにテストの点数が格納されています。 * * 出席番号1 大悟 74点 * 出席番号2 琴音 70点 * 出席番号3 勇輝 88点 * ・ * ・ * ・ * ・ * ・ * * このクラスの最高得点者の名前と、最低得点者の名前を * 表示するメソッドを作成してください。 * */ package methodadd8; public class methodadd8 { public static void main(string[] args) { string[] name = { "大悟", "琴音", "勇輝", "葵", "綾乃", "和樹", "凛", "愛花", "結愛", "孝太郎" }; int[] score = { 74, 70, 88, 82, 96, 64, 80, 61, 72, 79 }; //メソッドの呼び出し int maxind = saikouind(score); system.out.println(name[maxind]); int max = saikou(score); //最高得点メソッドへ system.out.println(max); int minind = saiteiind(score); system.out.println(name[minind]); int min = saitei(score); //最低得点メソッドへ system.out.println(min); } //ここにメソッドを追加してください public static int saikouind(int[] score) { int ind = 0; int max = score[0]; for (int i = 1; i < score.length; i++) { if (score[i] > max) { ind = i; max = score[i]; } } return ind; //値を返す } public static int saikou(int[] score) { //最高得点者メソッド int max = score[0]; for (int i = 1; i < score.length; i++) { if (score[i] > max) { max = score[i]; } } return max; //値を返す } public static int saiteiind(int[] score) { int ind = 0; int min = score[0]; for (int i = 1; i < score.length; i++) { if (score[i] < min) { ind = i; min = score[i]; } } return ind; //値を返す } public static int saitei(int[] score) { //最低得点メソッド int min = score[0]; for (int i = 1; i < score.length; i++) { if (score[i] < min) { min = score[i]; } } return min; //値を返す } }