黑马程序员技术交流社区
标题:
今天的试题答案的什么,搞不懂
[打印本页]
作者:
zhanganping
时间:
2016-1-22 22:05
标题:
今天的试题答案的什么,搞不懂
大神帮帮忙求解
31.给定java代码,如下:
public class Test{
static int i=0;
public int aMethod( ){
i++;
return i;
}
public static void main(String [] args){
Test test = new Test( );
test.aMethod( );
System.out.println(test.aMethod( ));
}
}编译运行后,输出结果是( )。
A. 0
B. 1
C. 2
D. 3
复制代码
作者:
yi651312197
时间:
2016-1-22 23:43
答案是2。
test.aMethod( ); 调用了一次,使得static的i变成了1;
System.out.println(test.aMethod( )); 又调用了一次,使得static的i变成了2
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2