What will be the output of the following Java program?

   class static_out 
   {
       static int x;
	static int y;
       void add(int a , int b)
       {
           x = a + b;
           y = x + b;
       }
   }    
   class static_use 
   {
       public static void main(String args[])
       {
           static_out obj1 = new static_out();
           static_out obj2 = new static_out();   
           int a = 2;
           obj1.add(a, a + 1);
           obj2.add(5, a);
           System.out.println(obj1.x + " " + obj2.y);     
       }
  }

a) 7 7
b) 6 6
c) 7 9
d) 9 7

1 thought on “What will be the output of the following Java program?”

Leave a Comment