public class Test{??? public int x;??? public static void main(String []args)??? {??????? System. out. println("Value is" + x);??? }} 对于上面这段代码,以下说法正确的是:
A.程序会打出 "Value is 0"
B.程序会抛出 NullPointerException
C.非静态变量不能够被静态方法引用
D.编译器会抛出 "possible reference before assignment"的错误