Back-End/Java

[Java, 자바] cotinue문

drexqq 2020. 5. 25. 09:21
728x90
반응형

Java의 continue문에 대해서 알아보자.

 

continue문은 생략한다고 생각하면 된다.

 

loop {
	처리1
    처리2
    if continue
    처리3
}

위와 같은 형식으로 이루어져 있다.

 

아래 예제를 보면 이해하기 쉬울 것 같다.

 

int numArr[] = new int[3];
		int n;
		
		for (int i = 0; i < numArr.length; i++) {
			System.out.println((i + 1) + "번째 수 = ");
			n = sc.nextInt();
			if (n < 0) {
				System.out.println("음수입니다");
				continue;
			}
			numArr[i] = n;
		}

예제에서 n <0 조건이라면 "음수입니다"를 출력하고 continue문을 걸어주었다.

 

결과는 n의 값을 n <0 조건에 맞지 않을 때까지 다시 말해 음수가 아닌 수가 나올 때까지 계속해서 n의 값을 재설정할 수 있게 된다.

 

728x90
반응형