Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 二次元配列 | 配列
Java基礎

book二次元配列

メニューを表示するにはスワイプしてください

二次元配列は、数学における**行列(マトリックス)**に相当。 二次元配列は、2つの異なるインデックスを持つ配列。

例として、二次元配列の図を見てみる:

上記の表は、二次元配列または行列の例。 この表から値を取得する方法を確認。 例えば、インデックス[3][2]の要素を探す場合。 最初のインデックスは、2番目のインデックスはを示す。 頭の中で2本の線をイメージすると、結果にたどり着きやすい:

数字18のセルで交差する2本の線を引く。 これがインデックス[3][2]の値を表す。

次に、コードで二次元配列を宣言する方法を確認し、手動で値を格納する例を示す。 その後、インデックスを使った検索で正確性を確認。

Main.java

Main.java

copy
1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }

ご覧のとおり、3 x 3 の二次元配列を宣言しました。しかし、手動で値を埋めるのは非常に時間がかかり、困難な作業でした。ループを使用して効率的に配列を埋めたり、すべてのデータを取り出したりする方法をすでに考えているかもしれません。 次の章でこのトピックを詳しく説明します。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  4

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  4
some-alt