본문 바로가기

Java

향상된 for문

# 향상된 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