全局变量和局部变量初始化问题

在Java中,如果是全局变量(也称类变量),没有初始化的话,会有一个初始默认值,默认值如下所示:

变量类型 默认值
int,byte,short,long 0
char 一个空格
float,double 0.0
引用值(比如String) null

以int类型为例,代码如下:

 

但是如果是局部变量,没有初始化,是不能直接调用的。 

还是以int类型为例,代码如下:

编译的时候会报错,变量没有初始化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章