Day07 - 향상된 for 문

2021. 2. 23. 15:32JAVA 공부

향상된 for문

향상된 for문에 대해 알아 봅시다.

C언어 에서는 본적이 없던 문법이 있네요?

형태를 한번 봅시다

 

for ( 배열의 값을 담을 변수 : 배열의 변수이름 ) {

             실행문

}

 

기본 for문과 비교를 해볼게요

향상된 for문

결과 값은 똑같습니다.

 

기본 for문에서 배열을 사용할 때는, index를 고려해서 코드를 작성해야 합니다

거기에, 배열의 길이까지 생각을 해서 작성해 주어야 하죠

그런데, 향상된 for문은 배열명을 넣으면, 알아서 배열의 길이만큼 반복을 해주고, index를 고려할 필요 없이 앞에 선언한 변수에 값이 알아서 들어갑니다.

그래서, 많이 사용된다고 합니다.

하지만 단점도 있죠. index를 건드리는게 아닌 값을 가져오는 것이기 때문에, 값을 바꿔주는 거는 못 하겠네요

 

첫번째 예제를 한번 봅시다

두번째 예제를 한번 봅시다

 

이렇게 향상된 for문에 대해 알아 보았습니다

 

고생하셨습니다

'JAVA 공부' 카테고리의 다른 글

Day07 - 선택 정렬  (0) 2021.02.23
Day07 - 제어문 break  (0) 2021.02.23
Day07 - 반복문의 중첩 02  (0) 2021.02.23
Day06 - 반복문의 중첩 01  (0) 2021.02.22
Day06 - 반목문 for , swap  (0) 2021.02.22