본문 바로가기

DEVELOPER/Java

Break문 & Continue문

반응형

break문


· 감싸고 있는 제어문의 블록을 빠져 나오는 기능 (switch문에서도 사용)

· 반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동

· 여러 반복이 중첩되어 있는 경우엔 break 문이 포함되어 있는 반복문만 빠져 나옴

 

break문 예제


1부터 숫자를 더하여 100이 넘는 순간의 그 숫자와 합을 출력

		int sum = 0;
		int num;
		
		for(num=1; sum <= 100; num++) {
			sum += num;
			
			if( sum >= 100)
				break;
		}
		
		System.out.println(sum); //105
		System.out.println(num); //14

continue문


· 반복문 내부에서 조건문(if)와 같이 사용하며, 조건이 맞는 경우(true 이면) 이후 반복문 블럭 내부의

  다른 수행문들을 수행하지 않음

 

continue문 예제


1부터 100까지 숫자 중 3의 배수를 출력

		int num;
		
		for(num = 1; num <= 100 ; num++) {
			
			if( (num % 3) != 0) continue;
			
			System.out.println(num);
		}
반응형

'DEVELOPER > Java' 카테고리의 다른 글

함수와 메서드  (0) 2021.04.19
객체와 객체 지향 프로그래밍  (2) 2021.04.19
중첩 반복문  (0) 2021.04.18
반복문 - for문  (0) 2021.04.18
반복문 - while문  (0) 2021.04.18