在Java中,如下代码段的输出结果为()。
public class Test {
public void method1(int i){
System.out.println(i);
}
public void method2(){
int i = 2;
System.out.println(i);
}
public void method3(){
System.out.println(i);
}
public static void main(String args[]){
Test test = new Test();
test.method1(5);
test.method2();
test.method3();
}
}
A.5
2
2
B.5
2
5
C.不能正常运行,编译时出错
D.以上都不正确