编译并运行下面的程序,产生的结果是?
 public class A{ 
    int a1=1,a2; 
    public static void main(String args[]) {  
        int a3=2;  
       A  a=new A();  
      System.out.println("Result="+a.a1+a.a2+a3); 
    } 
}
A Result=3
B Result=102
C 会产生编译错误
D 不会产生编译错误,但也没有结果输出