* クラスの出席番号順に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}; int maxind = saikouind(score); System.out.println(name[maxind]); int minind = saiteiind(score); System.out.println(name[minind]); } //ここにメソッドを追加してください 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 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; //値を返す } これで名前は表示されるようになったのですが、 これをreturnを返さず表示するにはどうすればよいでしょうか? 色々試しているんですが、何故か名前が表示されなくなります。 丸投げしてしまうのですが、どうか知恵をお貸しください。 よろしくお願い致します。
↧