자바의정석

[자바의 정석 - 기초편] ch4-20~24 break문, continue문, 이름붙은 반복문

유호야 2022. 2. 23. 01:38
반응형

또 하나의 몰랐던 사실

for문에서 ;; 으로 조건을 담는 괄호 안을 작성하면 

public class Anything {

	public static void main(String[] args) {
		
		for(;;)
			System.out.println("무한 반복.......");
	}
}

while 같은 무한 반복문이 된다!

 

break; 자신이 속한 하나의 반복문을 벗어난다.

continue문

자신이 포함된 반복문의 끝으로 이동 - 다음 반복으로 넘어감 

전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용

 

 

public class Anything {

	public static void main(String[] args) {
		
	
		Loop1: for(int i = 0; i < 10; i++) {
			for(int j = 0; j < 10; j++) {
				if(j == 2) {
					continue Loop1;
				}
				
				System.out.println("i : "+ i + " j : " + j);
			}
		}
	}
}
public class Anything {

	public static void main(String[] args) {
		
	
		Loop1: for(int i = 0; i < 10; i++) {
			for(int j = 0; j < 10; j++) {
				if(j == 9) {
					break Loop1;
				}
				
				System.out.println("i : "+ i + " j : " + j);
			}
		}
	}
}
반응형