5. What is the result of compiling and running the following code?

1  public class Test {
2  static int total = 10;
3  public static void main (String args []) {
4  new Test();
5  }
6  public Test () {
7  System.out.println("In test");
8  System.out.println(this);
9  int temp = this.total;
10 if (temp > 5) {
11 System.out.println(temp);
12 }
13 }
14 }

   Select 1 correct answer:
A. The class will not compile 
B. The compiler reports an error at line 2 
C. The compiler reports an error at line 9 
D. The value 10 is one of the printed elements 
E. The class compiles but generates a runtime error