文字列値を含む行と整数値を含む行を持つ多次元配列を持っています。私はuが任意の提案や答えを持っているのであれば、UM多次元配列で最大値を見つける方法
を助けてくださいpublic class HighScore {
int row;
int col;
Scanner input = new Scanner(System.in);
public void maxscore() {
System.out.println("How many students are you entering scores for");
int st_num = input.nextInt();
String[][] arr = new String[st_num][1];
for (row = 0; row < arr.length; row++) {
System.out.println("Please enter the student's name");
String name = input.next();
for (col = 0; col < arr[row].length; col++) {
System.out.println("Please enter the students's score");
int score = input.nextInt();
}
}
System.out.println("Highest score entered was");
}
public static void main(String[] args) {
HighScore obj = new HighScore();
obj.maxscore();
}
}
この場合の最大値は、ここでは列に
で最大スコアは、これまでの私のコードで見つけたい(JAVA)
のは、私は最高の数がリストにあるものを私に伝えるためにお聞きしましょう{5、3、2、4、1、9}。どのようにステップバイステップでこれを決定しますか? – Compass
um私はdunno ????? –
@ KarryAlamsあなたはストリング[st_num] [2]をする必要があります。インデックスは0から始まるため、1ではなく2を使用します。ただし、配列を初期化するときは、ゼロからではなく1から数値を入力する必要があります。そして、このhttp://stackoverflow.com/questions/38191408/how-to-sort-multidimensional-string-array-by-one-column-in-integer-value-in-java質問を参照してください。私はあなたと同じ質問をしていて、それは答えられています。 – creativecreatorormaybenot