java在什么情况下应给变量赋值?

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:07:45
我一直都对给变量赋值模糊,所以在这请各位大师指点一下!谢谢

需要用这个变量进行运算时
比如int i;
int c=i++;
这里I如果不赋值默认为0
但是不可以重复赋值
如int c=1;
int a;
int b;
c=a+b;
这里C就被赋值2次会出错

一般对于类变量如果不给赋初值的时候,有相应的默认的初值
对于局部变量是一定要赋初值的

作为成员变量是不用初始化,其它情况下只要声明了都要进行初始化……

可以定义的时候赋值,也可以你调用这个变量的时候赋值啊

建议定义的时候初始化,除非有特殊的用途