变量初始化以及初始值
89页的习题1
Create a class containing an int and a char that are not initialized, and print their values to verify that Java performs default initialization.
代码
public class Application {
static int a;
static char b;
public static void main(String[] args) {
System.out.println("a="+a+";b="+b);
}
}
输出结果

思考
- 静态变量的默认值:
int 类型默认是 0;
char 类型默认是 \u0000(非空格字符,可能显示为空) - 与局部变量的区别:
局部变量必须显式初始化(如 main 方法内的变量)

浙公网安备 33010602011771号