문제
B와 H의 값이 0 이상이면 곱한 값을 반환,
아니면 java.lang.Exception 문구를 반환하는 문제다.
main부분은 코드가 이미 완성되어 있었고 Static블록을 사용해 풀어야했다.
답
public class Solution {
static int B;
static int H;
static boolean flag =true;
static{
Scanner sc = new Scanner(System.in);
B = sc.nextInt();
H = sc.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.print(area);
}
}//end of main
}//end of class