Java Static Initializer Block

  • + 6 comments

    Like this:

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