Java Static Initializer Block

  • + 0 comments

    beginner here, i don't know much about try catch but this code of mine works just as much

    myCode{

    static Scanner scan = new Scanner(System.in);
    static int B = scan.nextInt();
    static int H = scan.nextInt();
    static boolean flag;
    
    static{
    
        if(B > 0 && H > 0){
    
            flag = true;
    
        }else{
    
            flag = false;
            System.out.print("java.lang.Exception: Breadth and height must be positive");
        }
    }
    

    }