データ構造(3) 参照型(2) 1次元配列

演習参考資料

本日の授業のテキスト範囲

テキスト「ITText Java基本プログラミング」
  1. pp.73-76 (2.配列~d.配列とfor文)

演習の達成目標

授業時間内提出課題(2問)

授業時間内提出課題 問1, 2 ※提出必須 授業時間内に提出すること
コメントとインデントを参考に、各プログラムは正しくインデントすること。
  1. 下記例題1は、要素数3のint型1次元配列を生成し、配列の要素に順に1,2,3を代入し、配列の要素の合計を表示する処理である。
    例題1
    int[] a; //配列の宣言
    a = new int[3]; //配列の生成
    
    //配列の宣言と生成を一行で行うこともできる
    //int[] a = new int[3];
    
    a[0] = 1;
    a[1] = 2;
    a[2] = 3;
    
    int sum = a[0]+a[1]+a[2];
    
    System.out.println(sum);
    
    上記例題1を参考に、要素数10のint型1次元配列を生成し、配列の要素に順に1,2,3,4,5,6,7,8,9,10を代入し、配列の要素の合計を表示するプログラム Kadai8_1.java を作成せよ。

    実行例(修正後)
    55
    

  2. 下記例題2は、例題1と同じ処理を配列の宣言時初期化を用いて行ったものである。
    例題2
    int[] a = {1,2,3}; //配列の宣言時初期化(単に初期化とも言う)
    
    int sum = a[0]+a[1]+a[2];
    
    System.out.println(sum);
    
    上記例題2を参考に、int型1次元配列を10,20,30,40,50,60,70,80,90,100の値で宣言時初期化し、配列の要素の合計を表示するプログラム Kadai8_2.java を作成せよ。

    実行例(修正後)
    550
    

課題の提出方法

課題の提出方法は、各クラス担当者の指示に従う。 正しく実行できることを確認の上、授業時間内提出課題のプログラムを提出せよ。

印刷提出の場合

プログラムが正しく実行できることを確認の上、担当者の指示に従い Kadai8_1.java Kadai8_2.java のプログラムソースコードを印刷して提出せよ。
印刷方法
nkf -e Kadai8_1.java | mpage -2f -bA4 | lpr -Pプリンタ名
上記がうまくいかない場合は mpage を省く
nkf -e Kadai8_1.java | lpr -Pプリンタ名

WebClass提出の場合

提出手順
  1. WebClassのプログラミング基礎演習コースを開く
  2. 教材から本日の日付の 提出課題(問1) をクリック
  3. [開始] をクリック
  4. 問1の回答記入欄に Java で作成したKadai8_1.javaプログラムソースコードをコピーペーストで貼り付ける
  5. [回答を保存] をクリック
  6. [終了] をクリック
同じ手順で提出課題(問2)Kadai8_2.javaを提出する。


<mackin>