黑马程序员技术交流社区
标题:
在下面的代码中
[打印本页]
作者:
李红志
时间:
2013-3-5 13:29
标题:
在下面的代码中
public class AyeAye {
int i=40;
int j;
public AyeAye() {
setValue(i++);
}
void setValue(int inputValue){
int i=20;
j=j+1;
System.out.println("j="+j);
}
}
当setValue()方法显示变量j时,该变量的值为多少?
作者:
scott0610
时间:
2013-3-5 13:39
你定义的setValue(int inputValue)方法需要传入一个整型参数。当setValue( )传人空的参数时,不能通过编译,找不到对应的方法!
作者:
梁耀今
时间:
2013-3-5 14:00
答案是2,但是如果你不传值进去的话,就会编译错误!
作者:
王智威
时间:
2013-3-5 14:17
会有两次,第一次是1。第二次是2。
变异不会报错,定义值的时候都有个默认值的,初始化的时候你没给值java有时候会给一个值。
作者:
杨杨
时间:
2013-3-5 15:42
该变量的值为多少? 该变量是哪个变量 ????
作者:
陈丽莉
时间:
2013-3-7 14:05
您这是提问还是在考察大家知识点呢? 帮你改成【已解决】了~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2