☕️JAVA
[JAVA] 자바 for-each문 사용법 및 예제코드
Cocoon_
2021. 1. 7. 16:58
반응형
for each문은 배열이나 나열의 크기만큼 루프를 돌면서 각 원소를 순차적으로 접근하는데 매우 유용하다.
<for-each문의 기본 구조>
예를 들어 모든 원소들의 합을 구하는 프로그램을 for문으로 만들어보면,
int arr[] = {1,2,3,4,5,6};
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
System.out.println("합계 : "+sum);
for each문으로 변경하면 아래와 같다.
int arr[] = {1,2,3,4,5,6};
int sum = 0;
for(int x : arr)
sum += x;
System.out.println("합계 : "+sum);
for each문으로 배열의 원소들을 출력하는 경우
int arr[] = {1,2,3,4,5,6};
for(int x : arr)
System.out.print(x + " ");
만약 배열의 원소들이 문자열일 경우에는 for each문 내의 변수를 String으로 지정해주면 된다. (int x => String s)
출처 -명품 자바 에센셜 (저자 : 황기태)
반응형