在Java中,如果是全局变量(也称类变量),没有初始化的话,会有一个初始默认值,默认值如下所示:
| 变量类型 | 默认值 |
|---|---|
| int,byte,short,long | 0 |
| char | 一个空格 |
| float,double | 0.0 |
| 引用值(比如String) | null |
以int类型为例,代码如下:
但是如果是局部变量,没有初始化,是不能直接调用的。
还是以int类型为例,代码如下:
编译的时候会报错,变量没有初始化。
在Java中,如果是全局变量(也称类变量),没有初始化的话,会有一个初始默认值,默认值如下所示:
| 变量类型 | 默认值 |
|---|---|
| int,byte,short,long | 0 |
| char | 一个空格 |
| float,double | 0.0 |
| 引用值(比如String) | null |
以int类型为例,代码如下:
但是如果是局部变量,没有初始化,是不能直接调用的。
还是以int类型为例,代码如下:
编译的时候会报错,变量没有初始化。
相关文章: