八大基本数据类型的默认值
boolean false
char '/uoooo'(null)
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d
基本类型数组没有赋值也一样。
基本数据类型默认值和初始化问题
class TestClass {
static double double1;
double double2;
double[] double4;
public static void main(String[] args) {
double double3;
TestClass testClass = new TestClass();
System.out.println(double1);
System.out.println(testClass.double2);
System.out.println(double3);
System.out.println(testClass.double4[0]);
double[] booleans = new double[16];
System.out.println(booleans[0]);
}
}
报错
编译器会报如下错误
错误1
运行结果
Err