전공 과목 이수2👨‍💻/JAVA(공)

Java | break문과 continue문의 차이

천숭이 2021. 3. 30. 00:20

break :

반복문을 실행하다가 if문 조건이 참이면 break를 실행. break는 현재 실행중인 반복문을 빠져나오는 역할. 따라서 5이후로는 출력이 안됨

package soobin;

public class BreakandContinue {
	public static void main (String[] args) {
		for (int i=0;i<10;i++) {
			if (i==5)
				break;
			System.out.println("Coding Everybody "+i);
		}
	}
}


continue :

반복문 실행도중 continue를 만나면 반복문 처음으로 돌아가서 i++값부터 실행.

따라서 i==5일때 "coding everybody"출력문을 만나지못한 상태로 반복문 시작지점으로 올리가기 때문에 출력문에서 5만 빠진 것을 볼 수 있다.

package soobin;

public class BreakandContinue {
	public static void main (String[] args) {
		for (int i=0;i<10;i++) {
			if (i==5)
				continue;
			System.out.println("Coding Everybody "+i);
		}
	}
}