상세 컨텐츠

본문 제목

중간에 멈추는 break 무시하고 계속 진행하는 continue

JAVA

by 본투비곰손 2022. 7. 8. 22:22

본문

728x90

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

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

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

 

break문

1부터 어떤수까지 더하면 100이하인지 구하기

package ch21;

public class BreakTest {

	public static void main(String[] args) {

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

1부터 다음수를 계속 더한 값이 100 이상이면 break문을 사용하여 멈추고 그값(14)을 출력 할 수 있다.

 

contiune문

1부터 100까지 3의 배수를 구하시오.

package ch21;

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);
		}
	}

}

 

728x90

'JAVA' 카테고리의 다른 글

생활 속에서 객체를 찾아 클래스로 구현해보기  (0) 2022.07.08
객체와 객체 지향 프로그래밍  (0) 2022.07.08
중첩 반복문  (0) 2022.07.08
반복문 - for문  (0) 2022.07.06
반복문 do-while문  (0) 2022.07.06

관련글 더보기