平均点を出すクラスを作成してみましたが、メソッドの作成と教科・名前の
表示が出来ておりません。
どなたか教えていただけないでしょうか。
lang
1class ScoreAvg { 2 public static void main( String[] args ) { 3 int[][] score = { { 65,71,74,82,97 }, 4 { 84,83,74,64,65 }, 5 { 74,74,78,80,78 }, 6 { 90,90,90,90,90 }, 7 { 87,78,85,60,88 }, 8 { 93,95,94,92,95 }}; 9 10 // (1) 学生ごとの平均点を求める 11 for( int i = 0; i < score.length; i++ ) { 12 int sum = 0; 13 for( int j = 0; j < score[i].length; j++ ) 14 sum += score[i][j]; 15 System.out.println( i+1 + "番目の学生の平均点は " + (double)sum/score[i].length ); 16 } 17 // (2) 教科ごとの平均点を求める 18 for( int j = 0; j < score[0].length; j++ ) { 19 int sum = 0; 20 for( int i = 0; i < score.length; i++ ) 21 sum += score[i][j]; 22 System.out.println( j+1 + "番目の教科の平均点は " + (double)sum/score.length ); 23 } 24 } 25}
質問させてください。
これはどういった形で書いたらいいのでしょうか。
下記のクラスCalculate.javaに平均点を求めるメソッドを1つ作成してください。
※ 成績の2次元配列は変更しないでください。
※ ループさせるのはlengthを利用してください。
※ 個人の平均点と科目の平均点の場合分けを行ってください。
成績はInput.csvを使用する。
氏名,国語,数学,英語,理科,社会
荒垣人絵,65,71,74,82,97
今井里絵子,84,83,74,64,65
下原多香子,74,74,78,80,78
嶋袋寛子,90,90,90,90,90
鈴木亜美,87,78,85,60,88
広末良子,93,95,94,92,95
lang
1public class Calculate{ 2 3 String Add(int a, int b) { 4 return String.valueOf(a+b); 5 } 6 String subtract(int a,int b){ 7 return String.valueOf(a-b); 8 } 9 String multiply(int a,int b){ 10 return String.valueOf(a*b); 11 } 12 String divide(int a,int b){ 13 return String.valueOf(a/b); 14 } 15 public static void main (String[] args) 16 { 17 Calculate calc = new Calculate(); 18 System.out.println(calc.Add(4, 2)); 19 System.out.println(calc.subtract(4, 2)); 20 System.out.println(calc.multiply(4, 2)); 21 System.out.println(calc.divide(4, 2)); 22 } 23}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/25 02:36