📌소스코드
package com.codestates.seb.gugudan;
import java.util.Scanner;
public class gugudan {
static final int MIN_SCOPE = 2;
static final int MAX_SCOPE = 9;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("[안내]희망하는 구구단을 숫자로 입력해 주세요 (2 ~ 9)");
int num = sc.nextInt();
System.out.println(num + "단이 입력되었습니다.");
if (num < MIN_SCOPE || num > MAX_SCOPE) {
System.out.println("[경고]구구단은 " + MIN_SCOPE + "단 ~ " + MAX_SCOPE + "단 까지만 선택할 수 있습니다.");
System.out.println("프로그램을 종료합니다.");
System.exit(1);
}
for (int i = 1; i <= 9; i++) {
System.out.printf("%d * %d = %d%n", num, i, num * i);
}
}
}
static final int MIN_SCOPE = 2;
, static final int MAX_SCOPE = 9;
: 입력 범위를 상수로 설정
📌실행 예시
구구단 출력

입력 범위 초과 시 프로그램 종료
