1. for문

for문은 조건식이 참인 동안 주어진 횟수만큼 실행문을 반복적으로 수행합니다.

public class Main {
  public static void main(String[] args) {
    int sum = 0;
    // for (초기화; 조건식; 증감식)
    for(int num = 0; num < 10; num++) {	
      sum += num;
    }
    System.out.println(sum); // 1~9의 합인 45가 출력됩니다.
  }
}

향상된 for 문

public class EnhancedForLoop {
  public static void main(String[] args) {
    String[] hobbies = {"reading books", "playing football", "drawing pictures"};
    for(String hobby : hobbies) {
      System.out.println("I enjoy " + hobby + ".");
    }
  }
}

/*
I enjoy reading books.
I enjoy playing football.
I enjoy drawing pictures.
*/



2. break문

break문은 반복문인 for문, while문, do-while문, switch문 을 실행 중지할 때 사용됩니다.



3. continue문

continue문은 반복문인 for문, while문, do-while문에서만 사용됩니다.
continue문은 반복문을 종료하지 않고 다음 차례로 넘어가 계속 반복을 수행합니다.
if문의 조건을 만족하는 경우 continue문을 실행하여 그 이후의 코드를 실행하지 않고 다음 반복으로 넘어갑니다.

public class Main {
    public static void main(String[] args) throws Exception {
        for (int i = 0; i < 10; i++) {
            if (i % 2 == 0) { //나머지가 0일 경우는
                continue; //다음 반복으로 넘어간다.
            }
            System.out.println(i); //홀수만 출력
        }
    }
}
/*
1,3,5,7,9
*/