>  기사  >  Java  >  자바 2차원 배열 사용법

자바 2차원 배열 사용법

(*-*)浩
(*-*)浩원래의
2019-05-21 11:32:007970검색

Java의 2차원 배열은 실제로 중첩된 1차원 배열입니다(각 행은 내부 1차원 배열로 간주됩니다)

자바 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차원 배열을 나타냅니다

자바 2차원 배열 사용법

2차원 배열의 응용

2차원 배열의 길이: 배열 이름.길이 -- -각 1차원 배열: 배열 이름 [subscript].length

2차원 배열 순회---double for loop

for(int i = 0; i <p><strong>콘솔에서 줄 수를 입력하고 해당하는 Yang Hui를 인쇄합니다. Triangle</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 기본 튜토리얼

위 내용은 자바 2차원 배열 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.