まったくの初心者がJavaプログラミング学習を始めたので
アウトプットのため投稿します。
使っている教材の課題です。
Javaで一覧表を作成して表示させましょう。
また、各教科の合計点と、平均点をそれぞれ算出して表示しましょう。
package jp.win.java.chapter7;
public class sample7_05 {
public static void main(String[] args) {
int test [][] ={
{64,60,73},
{72,55,70},
{48,58,83},
{58,63,60},
{79,83,62},
};
int goukei[] = {0,0,0};
System.out.println("\t"+ "\t英語"+ "\t数学"+ "\t国語");
for(int i = 0;i < test.length; i++){
System.out.print("\n"+(i+1)+"人目");
for(int j =0; j< test[i].length; j++){
System.out.print("\t" + test[i][j]+"点");
goukei[j] += test[i][j];
}
}
System.out.println();
System.out.println("----------------------------");
System.out.print("合計\t"+ goukei[0]+"点");
System.out.print("\t"+ goukei[1]+"点");
System.out.print("\t"+ goukei[2] +"点");
System.out.println();
System.out.print("平均\t"+ (goukei[0]/test.length)
+"点");
System.out.print("\t"+ (goukei[1]/test.length)+"点");
System.out.print("\t"+ (goukei[2]/test.length)+"点");
}
}
これを実行すると
英語 数学 国語
1人目 64点 60点 73点
2人目 72点 55点 70点
3人目 48点 58点 83点
4人目 58点 63点 60点
5人目 79点 83点 62点
----------------------------
合計 321点 319点 348点
平均 64点 63点 69点
という結果になりました。
【反省点】
・合計の出し方がわからなかった。
int goukei[] = {0,0,0};
で合計を入れる配列を作るとのこと
また内側のfor文の中で
goukei[j] += test[i][j];
の計算式をいれる
【改善点】
合計と平均を出力しているあたり
system.out
の表記が多い気がする
もう少し簡略できそう。
つたない投稿でごめんなさい。。
Qiitの使い方ってこれであってますかね??