braek문

  • 감싸고있는 제어문의 블록을 빠져 나오는 기능 (switch문 에서도 사용)
  • 반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동
  • 여러 반복문이 중첩되어 있는 경우엔 break문이 포함되어 있는 반복문만 빠져 나옴
public class BreakTest {

	public static void main(String[] args) {
		
		int sum = 0;
		int num;
		
		for (num = 0;  sum < 100; num++) {
			
			sum += num;
			
			if (sum >= 100) {
				
				break;
			}
		}
		
		System.out.println(sum);
		System.out.println(num);
	}
}

결과

105
14

 

continue문

  • 반복문 내부에서 조건문(if)와 같이 사용하며, 조건이 맞는 경우 이후 반복문 블럭 내부의 수행문들을 수행하지 않음
public class ContinueTest {

	public static void main(String[] args) {
		
		int num;
		
		for (num = 1;  num <= 100; num++) {
			
			if ( (num%3) != 0) {
				continue;
			}
			System.out.println(num);
		}
	}
}

3의배수 출력 예제

 

결과

3
6
9
12
15
18
21
24
27
30
33
36
39
42
45
48
51
54
57
60
63
66
69

----- 자름

'언어 > JAVA' 카테고리의 다른 글

메서드(함수)  (0) 2021.04.12
객체 지향 프로그램  (0) 2021.04.12
반복문  (0) 2021.04.11
조건문  (0) 2021.04.10
조건 연산자 (삼항 연산자)  (0) 2021.04.10

+ Recent posts