豊かな週末ライフになりますよに!!@88to Life Book…

平日はフルタイム仕事。週末を豊か過ごしたいので、株主優待、ふるさと納税などに投資して、楽しく過ごすことを目指した30代Webエンジニアの備忘録。

Java:二次元配列

      2015/07/04

二次元配列

一次元配列を配列化したもの。

例:一次元配列

int dim[] = new int[3];

例:二次元配列

int dim[][] = new int[3][2];

二次元配列の宣言

構文

変数型 配列名[][] = new 変数型[要素数][要素数];

整数型配列(要素3行4列)で宣言

int dim[][] = new int[3][4];

二次元配列の宣言と初期化

整数型配列に 2人分の科目評価の値を設定する。

int hyoka[][] = {{80, 70}, {90, 60}};

二次元配列の要素の参照

構文

配列名[要素番号1][要素番号2];

整数型配列(要素3行3列)に対して 以下の処理を行う。

  1. 全ての要素に0を代入(初期化)
  2. 0行0列目に10を代入
  3. 2行2列目に20を代入
  4. 1行1列目に2と3の合算値を代入
  5. 全ての要素を表示
// 1の処理

// 配列宣言
int dim[][] = new int[3][3];
// 初期化処理
for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
        // ゼロクリア
        dim[i][j] = 0;
    }
}

// 2の処理
dim[0][0] = 10;

// 3の処理
dim[2][2] = 20;

// 4の処理
dim[1][1] = dim[0][0] + dim[2][2];

// 5の処理
for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
        System.out.print(dim[i][j] + ,);
    }
}
The following two tabs change content below.
渋谷でWebエンジニアをしているHayatoです。 趣味はプログラミング、海外旅行。 カフェでTitanium mobileを使ってスマホアプリを作ってます。 海外旅行は年1回で、に行きました。国内旅行は2〜3ヶ月に1回のペース。 直近は、3月にタイ(バンコク)・カンボジア(シェムリアップ)へ行きました。 旅の思い出アルバム、投資運用報告が中心のブログ構成です。

 - Java