全局變量和局部變量初始化問題

在Java中,如果是全局變量(也稱類變量),沒有初始化的話,會有一個初始默認值,默認值如下所示:

變量類型 默認值
int,byte,short,long 0
char 一個空格
float,double 0.0
引用值(比如String) null

以int類型爲例,代碼如下:

 

但是如果是局部變量,沒有初始化,是不能直接調用的。 

還是以int類型爲例,代碼如下:

編譯的時候會報錯,變量沒有初始化。

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