すべて chapter09パッケージ内に作成してください

ソースコード(クラス名.java)をSドライブにアップロードして提出してください

S:\Java\課題提出\基礎\9章


問題1

クラス ArraySum を作成し、mainメソッド内に以下の処理を作成しましょう。


  1. 値を10個格納できるint型の配列を作る。
  2. コンソールから整数を入力し、配列に順番にデータを入れる。これを9個分繰り返す。
  3. 配列の末尾に先頭から9個分のデータを全て合計した値を入れる。
  4. 配列内の値を全て表示する。

実行例(緑字はコンソールからの入力値):

数字を入力:1

数字を入力:2

数字を入力:3

数字を入力:4

数字を入力:5

数字を入力:6

数字を入力:7

数字を入力:8

数字を入力:9

1

2

3

4

5

6

7

8

9

45

問題2

クラス ArgsSum を作成し、mainメソッド内に以下の処理を作成しましょう。


コマンドライン引数で数字をいくつか入力し、その全ての数字を合計した値を計算し、表示する

※コンソールからの入力ではないので注意

問題3

クラス ArrayTypeExchange を作成し、mainメソッド内に以下の処理を作成しましょう。


以下の配列を作成する


String[] str = {"15", "21", "10", "5", "19"};
            

strと同じサイズのint型の配列を作成し、各文字列要素をintに変換して格納する

int型配列の全ての値を合計し、表示する

問題4

クラス RowColumnSum を作成し、mainメソッド内に以下の処理を作成しましょう。

  1. 以下の配列を作成する
  2. 
    int[][] ten = {
        { 90, 80, 90,  0},
        {100,100,100,  0},
        { 50, 60, 50,  0},
        { 80, 80, 80,  0},
        {100, 50, 50,  0},
        {  0,  0,  0,  0}
    };
                
  3. 上記配列の一番右の列と一番下の行に合計を計算して格納し、すべてを表示してください。

実行結果:

   90   80   90  260
  100  100  100  300
   50   60   50  160
   80   80   80  240
  100   50   50  200
  420  370  370 1160