[JAVA] 반복문 - for

2020. 10. 17. 19:11JAVA

while문과 동일하게 반복문이지만

시작점, 조건, 끝점을 한번에 파악할 수 있는 장점이 있다

 

예시1)

for 문 사용 방법

// 조건식 수행 결과가 false라면 for 문을 빠져나감

for(초기화식; 조건식; 증감식) { 

    // 조건식 수행 결과가 true라면 실행문을 수행

 

    실행문1;

    실행문2;

}

 

 

예시2)

1부터 10까지 숫자 중 3의 배수만 출력하고 싶다면 아래의 예처럼 쓸 수 있음

 

for(int i = 1 ; i <= 10 ; i++) {

    // if 문을 추가해, i 3의 배수일 때만 실행문을 수행합니다.

    if(i % 3 == 0)

        System.out.println(i);

}

 

 

 

#for each

for 문을 이용하는 구식 방법

for(int i = 0 ; i < iarr.length; i++){

    int value = iarr[i];

    System.out.println(value);

}

 

##### for-each 문을 이용하는 새로운 방법

 

for each 문을 사용하면 for 문을 사용할 때 보다 코드가 훨씬 간결해집니다.

 

// 사용법

for((타입 값을 받아줄 변수명) : (출력하고 싶은 자료구조))

for(int value : iarr){        

    System.out.println(value);

}

 

(출처: Programmers)

'JAVA' 카테고리의 다른 글

[JAVA] 이차원 배열  (0) 2020.10.17
[JAVA] 배열  (0) 2020.10.17
[JAVA] 반복문 - while  (0) 2020.10.17
[JAVA] switch문  (0) 2020.10.17
[JAVA] 삼항연산자  (0) 2020.10.17