Javaの2次元配列の使い方

(*-*)浩
リリース: 2020-09-18 13:57:51
オリジナル
8059 人が閲覧しました

Java の 2 次元配列は、実際にはネストされた 1 ビット配列です (各行は内部の 1 次元配列とみなされます)

Javaの2次元配列の使い方

定義形式

数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][每个一维数组的长度];
int[][] arr = new int[3][5];//定义了一个整型的二维数组,其中包含3个一维数组,每个一维数组可以存储5个整数
arr[0]//下标为0的位置上的一维数组
arr[1][3]//如果要获取具体的元素需要两个下标
数据类型[][] 数组名 = new 数据类型[二维数组的长度/包含的一维数组的个数][];
数据类型[][] 数组名 = {{元素},{元素1,元素2},……};
int[][] arr = {{2,5},{1},{3,2,4},{1,7,5,9}};
[]在变量名前的时候,是紧跟数据类型的;如果[]在后,则是属于当前变量名。
ログイン後にコピー

int[][] arr = new int[3][];----整数の 3 つの 1 次元配列を含む 2 次元配列を表します

Javaの2次元配列の使い方

2次元配列の応用

2次元配列の長さ:配列名.長さ ---各1次元配列:配列名[ subscript ].length

2次元配列の走査---double forloop

for(int i = 0; i <p><strong>コンソールから行数を入力し、対応する内容を出力します。 Yang Hui トライアングル</strong></p><pre class="brush:php;toolbar:false"> //从控制台获取行数
Scanner s = new Scanner(System.in);
int row = s.nextInt();
//根据行数定义好二维数组,由于每一行的元素个数不同,所以不定义每一行的个数
int[][] arr = new int[row][];
//遍历二维数组
for(int i = 0; i <p> 結果: </p><pre class="brush:php;toolbar:false">1
1   1
1   2   1
1   3   3   1
1   4   6   4   1
1   5   10  10  5   1
ログイン後にコピー

関連学習の推奨事項: Java 基本チュートリアル

以上がJavaの2次元配列の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート