JAVA_for each 제어문

호근·2022년 12월 11일
0

java

목록 보기
25/35

for each?

for each 문은 for문과 같다.
표현식만 약간 다를 뿐.

매우 직관적이다
덕분에 가독성 향상에 도움을 준다.

사용할 수 있으면 하는 편이 좋을듯하다.

예시코드

String[] numbers = {"one","two","three"};
		
        // 일반적인 for문
		for(int i = 0; i < numbers.length; i++) { 
			System.out.println(numbers[i]);
		}
		
        // for each 문
		for (String number: numbers) { 
			System.out.println(number);
		}

구조

for (type var: iterate){
	body line
}

iterate 는 루프를 돌릴 객체,
iterate 객체의 크기만큼 한 개씩 순차적으로 실행되며 var에 대입된다.

주의사항

따로 반복횟수를 명시적으로 지정하는 것은 불가능하다.
순차적으로 반복할때에만 사용가능하다는 제약을 명심하자.

profile
22.11.28 ~

0개의 댓글