# 향상된 for문
: 배열의 length 만큼 순차적으로 반복문을 돌릴 때 사용한다.
[향상된 for문을 사용한 1차원 배열]
: for문이 시작되면 charr이 참조하는 곳에 있는 값들을 temp에 넣기 시작한다.
charr[0]에 있는 값부터 배열의 길이만큼 반복하며 for문안에 있는 문장을 수행한다.
[향상된 for문을 사용한 2차원 배열]
: 2차원 배열은 하나의 배열 안에 또 다른 배열이 들어가서 2차원 배열이 된다.
score는 score[?] 배열(?는 숫자)을 참조하는 값을 가지고 있다. score[?]은 score[?][?] 배열을 참조하는 값을 가지고 있어서
score[?][?] 배열을 출력하게 되면 가지고 있는 int형 값이 출력되게 된다.
for문에서 다른 배열 int[] temp를 선언하여 score가 가진 첫번째 배열의 참조값을 준다(sore[?]에 대한 참조값)
temp에 참조값을 주게 되면 temp 하나의 배열(score[?])에 접근하게 되고 또 다른 for문을 사용해서 score[?]이 가지고 있는 참조값을 주게 되면
두번째 배열에 접근하게 되어 temp1에 두번째 배열안에 있는 int형 값이 담긴다 temp1을 출력하면 2차원 배열안에 있는 값이 출력된다.
0부터 각각의 배열의 길이만큼 반복문을 돈 후에 반복문이 종료된다.
'Java' 카테고리의 다른 글
소수점 자리 표시 방법 (0) | 2016.01.25 |
---|---|
객체 (0) | 2016.01.25 |
자료형 및 산술 연산 (0) | 2016.01.21 |
배열 (0) | 2015.12.18 |
자주 쓰는 이클립스 단축키 (0) | 2015.12.10 |