プロが教えるわが家の防犯対策術!

* クラスの出席番号順に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を返さず表示するにはどうすればよいでしょうか?
色々試しているんですが、何故か名前が表示されなくなります。
丸投げしてしまうのですが、どうか知恵をお貸しください。
よろしくお願い致します。

A 回答 (1件)

その「色々試しているんですが」ってのは, 具体的には何を考えてどんなことを試している?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!