Java Static Initializer Block

윤지현·2025년 4월 17일
0

HackerRank[Java]

목록 보기
42/57
  • 문제
  • 정답
import java.io.*;
import java.util.*;

public class Solution {
    static int B;
    static int H;
    static boolean flag = true;
    
    static {
        Scanner scanner = new Scanner(System.in);
        B = scanner.nextInt();
        H = scanner.nextInt();
        if (B <= 0 || H <= 0) {
            flag = false;
            System.out.println("java.lang.Exception: Breadth and height must be positive");
        }
    }

    public static void main(String[] args) {
        if (flag) {
            int area = B * H;
            System.out.println(area);
        }
    }
}
  • 결과
profile
첫 시작

0개의 댓글