Java에서 Break and continue는 지정된 루프에서 점프합니다.
Java에서 Break and continue는 지정된 루프에서 점프할 수 있습니다. break and continue 뒤에 루프 이름이 추가되지 않으면 루프가 점프됩니다. 기본적으로 이름 뒤에 지정된 루프를 추가하면 지정된 루프에서 벗어날 수 있습니다(지정된 루프는 일반적으로 루프 내에 중첩된 외부 루프입니다).
Break는 지정된 루프 샘플 코드에서 벗어납니다.
loop1:for(int x = 0; x < 4; x++) { loop2:for (int y = 0; y < 5 ; y++ ) { System.out.println("x="+x+",y="+y); if (y==2) { break loop1; } } }
코드 실행 결과:
Continue는 지정된 루프에서 점프합니다. 루프 샘플 코드:
loop1:for(int x = 0; x < 4; x++) { loop2:for (int y = 0; y < 5 ; y++ ) { if (x==2) { continue loop1; } System.out.println("x="+x+",y="+y); } }
코드 실행 결과: