JAVA变量 初值

java定义变量时一定要赋初值吗?比如 public class Test{ int x; //请问必须要给x赋初值吗?如int x=9 }

当然是要初始值的,但是,类变量有默认初始值,因此可以不写,int 的默认初始值是 0,boolean 是 false,对象是 null
局部变量(方法里的变量)是没有默认初始值的,在
第一次被用到之前一定要赋值。

猜你喜欢

转载自blog.csdn.net/ll148305879/article/details/94475773