Question discussion

What will be the output for the below code ?1. public class Test{2. int i=8;3. int j=9;4. public static void main(String[] args){5. add();6…

314231Medium 1 reply 1,514 views
0
What will be the output for the below code ?1. public class Test{2. int i=8;3. int j=9;4. public static void main(String[] args){5. add();6. }7. public static void add(){8. int k = i+j;9. System.out.println(k);10. }11. }
  • A17
  • B0
  • CCompilation fails with an error at line 5
  • DCompilation fails with an error at line 8
  • ENone of these
Correct answer: D

Discussion 1

0
CCommunity
Compilation fails with an error at line 8

i and j are instance variable and attempting to access an instance variable from a static method. So Compilation fails.