앱 만들기/안드로이드 study

자바 - 신형 for 문법

나도처음이야 2021. 6. 25.

최신 자바에서는 배열 혹은 컬렉션에서 for 문법을 더 편리하게 사용할 수 있게 지원하고 있다.

기존 형태라면, 

int array = new int[10];

for(int i = 0; i < array.lenth ; i++)

이런식의 표현이 되었을 것이다.

 

하지만 신형 for 문에서는 하기처럼 작성해주면 된다.

1
2
3
4
5
6
7
8
9
10
11
12
13
    public static void main(String[] args) {
        // TODO Auto-generated method stub
 
        int[] test;
        int sum= 0;
        test = new int[] {1,2,3};
        
// 신형for 문법
        for(int temp : test) {
            sum += temp;
        }
        
        System.out.println("Sum is = " + sum);
    }
cs

int temp로 test[] 배열의 type 값을 하나씩 받아온다.

그리고 for 문 내부에서는 sum을 손쉽게 계산할 수 있다.

for 문 반복 횟수를 따로 기재할 필요 없이, 단순히 배열 혹은 컬렉션 이름만 기재해주면 된다.

배열 및 컬렉션을 활용한 for 문 사용 시

적용해보면 좋을 듯하다.

감사합니다.

반응형

댓글