Java Static Initializer Block

  • + 3 comments

    i have used the same code, still getting errors...

    .java:36: error: class, interface, or enum expected public static void main(String[] args){ ^ .java:39: error: class, interface, or enum expected System.out.print(area); ^ .java:40: error: class, interface, or enum expected } ^

    I'm not getting this error...plz help me out.

    • + 1 comment

      System.out.print(area); ?????

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

      paste the same code,complied and tested and let me know!

      • + 1 comment

        i did the same thing but got an error class,enum or interface expected.pls help me

        • + 0 comments

          i also did exactly same but i am getting error

    • + 1 comment

      Do not close class before main. There is closing parenthesis for class after main.

      • + 0 comments

        Thanks a ton! It Worked for me.