2차원 = 배열이 배열의 원소에 들어가는 구조
- 변수 선언, 할당, 값대입 , 사용
1. 50 X 50의 이차원배열에 0~9사이의 랜덤 정수 생성 후 데이터 분석
- 1. 배열 크기 선언
int N = 50;
- 2.int형 2차원 배열을 선언 , 초기화 (배열의 크기에 넣음)
int[][] array = new int[N][N]
- 2차원 배열을 처리할 때는 , 이중 for문(중첩 for문)을 사용한다. ( 행 > 열 순서로 for문 순서 지정)
- 0~9사이의 랜덤한 수를 배열에 집어넣음
for(int i = 0; i < A; i++) {
for(int j = 0; j <B; j++) {
array[i][j] = (int)(Math.random()*10;
}
}
- 2차원 배열을 출력할 때도 이중 for문 사용가능
열에는 print로 배열 [i][j]+" "; 빈칸을 두고 출력
행에는 println() 개행처리는 하여 한줄씩 내려가도록 만듬
for(int i = 0; i < A; i++) {
for(int j = 0; j < B; j++ ) {
System.out.print(array[i][j]+" ");
}
System.out.println();
}
}
'Programming > Java' 카테고리의 다른 글
[JAVA] Arrays.toString() (0) | 2022.03.16 |
---|---|
[JAVA String ] == 연산자 와 equals()차이점 (0) | 2022.03.14 |
자바 버전으로 인한 오류 (0) | 2022.03.04 |
[자바 난수] Math.random() (0) | 2022.03.02 |
[JAVA 정리] 연산자 (0) | 2022.02.28 |