1.基本数据类型为成员变量
public class Test {
boolean b;
char c;
byte bt;
short s;
int i;
long l;
float f;
double d;
public static void main(String[] args) {
Test t = new Test();
System.out.println("boolean类型默认值:" + t.b);
System.out.println(t.c=='\u0000');
System.out.println("byte类型默认值:" + t.bt);
System.out.println("short类型默认值:" + t.s);
System.out.println("int类型默认值:" + t.i);
System.out.println("long类型默认值:" + t.l);
System.out.println("float类型默认值:" + t.f);
System.out.println("double类型默认值:" + t.d);
}
}
结果:
boolean类型默认值:false
true
byte类型默认值:0
short类型默认值:0
int类型默认值:0
long类型默认值:0
float类型默认值:0.0
double类型默认值:0.0
2.基本数据类型为局部变量
当基本数据类型为局部变量,并且没有进行手动初始化的时候,在编译的时候就会提示报错,告诉你变量没有初始化