1.类的数据成员的初始化
在类中定义一个数据成员时,系统会自动为其赋初值:
| 数据类型 | 初始值 |
|---|---|
| byte | 0 |
| short | 0 |
| int | 0 |
| long | 0L |
| float | 0F |
| double | 0 |
| boolean | false |
| char | ‘\u0000’ |
| 所有的引用数据类型 | null |
2.局部变量的初始化
在函数中定义一个局部变量时,因为Java是一个强类型语言,所以在Java中的局部变量在使用前必须初始化,否则系统会报错。
比如:
class Test
{
public static void main(String[] args)
{
int i;
System.out.printf("i = %d.\n",i);
}
}
因为变量i未被初始化就使用,所以java中会报错:
接收更多精彩文章及资源推送,欢迎订阅我的微信公众号:『mculover666』。