☭DEVELOPER/#2 웹개발(자바기반 풀스택)

[BACKEND]코딩테스트10

조반짝 2023. 9. 7. 09:56
728x90
반응형
package Coding_Test;

//Q19. for문과 continue문을 사용하여
//2부터 9까지의 구구단 중에서 짝수 단만 출력하는
//자바 프로그램을 제작해 봅니다.

public class Coding_Test19 {

	public static void main(String[] args) {
		
		for (int i = 2; i <= 9; i++) {
			if (i%2 != 0) {
				continue;  
			}
			for (int j = 1; j <= 9; j++) {
				System.out.println(i + " X " + j + " = " +(i*j));
			}
		}



	}
}

package Coding_Test;

//Q19. for문과 continue문을 사용하여
//2부터 9까지의 구구단 중에서 짝수 단만 출력하는
//자바 프로그램을 제작해 봅니다.

public class Coding_Test19 {

	// 답변
//	public static void main(String[] args) {
//		
//		for (int i = 2; i <= 9; i++) {
//			if (i%2 != 0) {
//				continue;  
//			}
//			for (int j = 1; j <= 9; j++) {
//				System.out.println(i + " X " + j + " = " +(i*j));
//			}
//		}
//	}
	
	//문제 풀이
	public static void main(String[] args) {
		
		int dan;  // dan(단) 값을 담을 변수를 선언합니다.
		int times; // times(곱할 값) 값을 담을 변수를 선언합니다.
		
		for (dan = 2; dan <= 9; dan++) {
			// 만약에 dan값을 2로 나눈 나머지가 0이 아니라면(홀수라면)
			if (dan % 2 != 0) {
				// 위에 if문에 홀수라면 continue문으로 건너뛰고(제외하고) 
				// 계속해서 for문을 반복 수행 처리하게 합니다.
				continue;
			}
//			System.out.println(dan);
			for (times = 1; times <= 9; times++) {
				System.out.println(dan + " X " + times + " = " + dan * times);
			}
		}
	}
}
728x90
반응형