본문 바로가기

Backend/Java

[인프런] 자격증, 패턴, 이중 반복문, continue

예제로 공부하는 Java 100 문제풀이 Part.5

 

COS Pro 2급, 1급에서 자주 나오는 패턴인 중첩 반복문 구조에 대해서 구현해보시오.

continue label이란 무엇인지 설명해보고 관련된 예제를 코드로 구현해보시오.

이 문제는 생각보다 까다로운 continue와 continue label 사용에 대해서 아는지를 묻는 문제이다.

자격증 문제를 풀 때 도움이 되는 문법 사용 중 하나이다.

 

public class Java100_Ex52 {
	public static void main(String[] args) {
		
		//[1]: 이중 반복문
		for(int i = 0; i < 4; i++) {
			for(int j = 0; j < 10; j++) {
				
				//출력값
				int output = i * 10 + j;
				
				//짝수만 출력
				if(output % 2 != 0)
					continue;
				else
					System.out.print(output + " ");	
				
//				System.out.print(output +" ");
			}
			System.out.println();
		}
	}
}