[Java] 향상된 for문

JUNHO YEOM·2022년 12월 27일
0

JAVA

목록 보기
13/14

향상된 for문에 대해 알아보자 🎵

값을 다룰때 여러가지 방법이 있지만,
배열형태로 저장하고 반복문을 이용하여 출력하는 것이 일반적이라고 생각합니다.
오늘은 향상된 for문이라는 것을 사용해봐서 간단하게 내용에 대해서 정리하려 합니다.
Java로 향상된 for문을 사용하는 방법을 알아봅시다.

먼저 배열을 하나 선언해봅시다

String[] array = new String[5];  // 5개의 공간을 가진 배열 생성
		array[0] = "하나"; // 값을 넣어줘요
		array[1] = "둘";
		array[2] = "셋";
		array[3] = "넷";
		array[4] = "다섯!";


일반적인 for문 사용해서 출력하기

for (int i = 0; i < array.length; i++) {
			System.out.println(list[i]);
		}
// 결과
// 하나 
// 둘 
// 셋 
// 넷 
// 다섯!

개인적으로 가장 익숙한 형태의 for문입니다.
for(자료형 초기값; 조건식; 증감식) {}
모든 요소를 한번씩 출력하게 됩니다.
인덱스에 조건을 걸어서 사용하거나, 값을 수정할 수 도 있습니다.

향상된 for문

for (String i : list) {
			System.out.println(i);
		}
// 결과
// 하나 
// 둘 
// 셋 
// 넷 
// 다섯!

훨씬 간단하게 모든 요소를 순회하며 조회할 수 있습니다.
하지만, 변수 i를 통한 인덱스를 사용하지 못하고, 배열의 값을 수정할 수 없습니다.

0개의 댓글