java成员变量默认赋值和初始化

2024-11-27 14:51:22
推荐回答(4个)
回答1:

程序的执行拍含顺序是自上而下,当你使用b变量时 b变量还未定义。
另外蠢李设置默认值也不是0 c语言中是一个随机数带贺迟, java中不太清楚。

回答2:

你应该先定义 int b;
然后 int a=b+1;
int b=1;
这样a才会是1,改燃腔你在段洞使用a的时候根本没有定义b是核衫什么呢怎么用,有可能b还是个数组呢,怎么直接做加法啊,是不是?

回答3:

上面的b你还没声明,就用了,,,,无语,,,语法不报错吗,,,

回答4:

int a = b+1的时候岁岁,b是什么?没有定义啊绝雀毕!倒过并芹来试试!要么在a = b +1 之前 int b; int a = b +1 ; b =1;