[Section 1] 구구단

JEREGIM·2023년 2월 23일
0

📌소스코드

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; : 입력 범위를 상수로 설정

📌실행 예시

구구단 출력

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

0개의 댓글