Java Static Initializer Block

  • + 4 comments

    yorgie7, I think below is a simpler if-else logic.

    static boolean flag = true; static int B,H;

    static{ Scanner sc = new Scanner(System.in);

    B = sc.nextInt(); H = sc.nextInt(); boolean flag = true; if(B<=0||H<=0){ System.out.println("java.lang.Exception: Breadth and height must be positive"); flag = false; System.exit(0); }

    }