teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

前提実現したいことの欄に書いていた『各クラス教科毎の最高点』を『各クラスの英語、数学、理科、社会それぞれの最高点』に修正しました

2016/11/16 10:43

投稿

yozakura
yozakura

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
  ここに質問したいことを詳細に書いてください
3
- 各クラスの最高点をクラスメソッドを用いて求めたいのですが、そのクラスメソッドの作成に苦心しています。
3
+ 各クラスの英語、数学、理、社会それぞれの最高点をクラスメソッドを用いて求めたいのですが、そのクラスメソッドの作成に苦心しています。
4
4
  特に悩んでいるのが Class1 = {人名1 = {英語, 数学, 理科, 社会}, 人名2 = {英語, 数学, 理科, 社会}, ...... }
5
5
  という多次元配列からどうやって教科毎にスキャンできるようにクラスメソッドを作成するのかということです。
6
6
 

1

ソースコード中のSystem\.out\.println\(\)の中身が"クラス全体の合計は"となっていたので、"クラス\[i\]の最高値は"に訂正させて頂きました (誤った個所の御指摘ありがとうございました!)

2016/11/16 10:43

投稿

yozakura
yozakura

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
  ここに質問したいことを詳細に書いてください
3
- 各クラス教科毎の最大値をクラスメソッドを用いて求めたいのですが、そのクラスメソッドの作成に苦心しています。
3
+ 各クラス教科毎の最高点をクラスメソッドを用いて求めたいのですが、そのクラスメソッドの作成に苦心しています。
4
4
  特に悩んでいるのが Class1 = {人名1 = {英語, 数学, 理科, 社会}, 人名2 = {英語, 数学, 理科, 社会}, ...... }
5
5
  という多次元配列からどうやって教科毎にスキャンできるようにクラスメソッドを作成するのかということです。
6
6
 
@@ -26,8 +26,8 @@
26
26
  int[][] Score2 = {{70, 100, 65, 80}, {55, 65, 55, 70}, {65, 85, 55, 60}};
27
27
  int[][] Score3 = {{80, 95, 70, 75}, {70, 80, 60, 55},{65, 65, 70, 60}};
28
28
 
29
- for (int i=0; i<Score1.length; i++) {
29
+ for (int i=0; i<subject.length; i++) {
30
- System.out.println("クラス" + Class[i] + "の全学生全科目合計点は" + getMax( ? + "です。");
30
+ System.out.println("クラス" + Class[i] + "の" + subject[i] + "の" + "最高点は" + getMax( ? + "です。");
31
31
  }
32
32
 
33
33