Java 기초 제어문 - break문, continue문
728x90
기본 환경
JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 |
목표
자바에서 사용하는 braek문을 이해한다.
자바에서 사용하는 continue문을 이해한다.
코드
package ex04controlerstatement;
public class E06BreakContinue {
/*
break문
: 반복문이나 switch문에서 주로 사용되며 블럭내에서
break문을 만나게되면 해당 블럭을 탈출한다.
continue문
: 반복문에서 continue를 만나면 블럭의 처음으로 돌아가서
조건을 확인한다. 따라서 continue아래 문장은 실행되지 않는다.
*/
public static void main(String[] args) {
/*
반복문 내에서 break, continue문을 사용할때는 반드시
조건문과 함께 사용해야 한다. 그렇지 않으면 아래과 같은
Unreachable code 에러가 발생한다.
*/
int i = 0;
while(true) {
i++;
System.out.printf("[i가 %d일때]\n", i);
System.out.println("continue 이전 출력문");
if(i%2==0) continue;
System.out.println("continue이후 출력문");
System.out.println("break이전 출력문");
if(i == 3) break;
System.out.println("break이후 출력문");
}
/*
중접된 반복문 안에서 break문을 만나면 '가장 가까운 반복문 하나'를
탈출한다.
*/
for(int x = 1; x<=5; x++) {
System.out.println("x = " + x);
for(int y =1; y <=5; y++) {
System.out.println("y=" +y);
if(y==3)
break;
}
}
}
}
제어문에서 break는 블럭 탈출 continue는 처음으로 다시 돌아서 조건 확인을 하는 역할을 합니다. 문법과 규칙은 주석으로 달아놓았습니다.
결과 값
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 제어문 - 연습문제(2) (0) | 2020.10.12 |
---|---|
Java 기초 제어문 - 연습문제(1) (0) | 2020.10.12 |
Java 기초 제어문 - for문 (0) | 2020.10.08 |
Java 기초 제어문 - do-while문 (0) | 2020.10.07 |
Java 기초 제어문 - while문 (0) | 2020.10.07 |