From 54b131c4875f337662535eb2f0fc347935a528ca Mon Sep 17 00:00:00 2001 From: Kristian Sooklal Date: Wed, 23 Oct 2019 15:31:06 -0400 Subject: [PATCH] Java Static Initializer Block Problem Add solution for https://www.hackerrank.com/challenges/java-static-initializer-block/problem --- Java/JavaStaticInitializerBlock/Solution.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Java/JavaStaticInitializerBlock/Solution.java diff --git a/Java/JavaStaticInitializerBlock/Solution.java b/Java/JavaStaticInitializerBlock/Solution.java new file mode 100644 index 0000000..0845dd3 --- /dev/null +++ b/Java/JavaStaticInitializerBlock/Solution.java @@ -0,0 +1,33 @@ +import java.io.*; +import java.util.*; +import java.text.*; +import java.math.*; +import java.util.regex.*; + +public class Solution { + +public static int B; +public static int H; +public static boolean flag; +private static final Scanner scanner = new Scanner(System.in); + +static { + B = scanner.nextInt(); + H = scanner.nextInt(); + if (B <= 0 || H <= 0){ + System.out.println("java.lang.Exception: Breadth and height must be positive"); + } else { + flag = true; + } +} + +public static void main(String[] args){ + if(flag){ + int area=B*H; + System.out.print(area); + } + + }//end of main + +}//end of class +