直接上代码 ,char的初始化值是'\u0000'
public class TestArray {
public static void main(String[] args) {
int a[] = new int[5];
byte b[] = new byte[5];
short c[] = new short[5];
long d[] = new long[5];
float e[] = new float[5];
double f[] = new double[5];
char g[] = new char[5];
boolean h[] = new boolean[5];
Object i[] = new Object[5];
String j[] = new String[5];
System.out.println("int数组初始值:" + a[0]);
System.out.println("byte数组初始值:" + b[0]);
System.out.println("long数组初始值:" + d[0]);
System.out.println("short数组初始值:" + c[0]);
System.out.println("float数组初始值:" + e[0]);
System.out.println("double数组初始值:" + f[0]);
System.out.println("char数组初始值:" + g[0]);
System.out.println("boolean数组初始值:" + h[0]);
System.out.println("object数组初始值:" + i[0]);
System.out.println("String数组初始值:" + j[0]);
}
}
/**
int数组初始值:0
byte数组初始值:0
long数组初始值:0
short数组初始值:0
float数组初始值:0.0
double数组初始值:0.0
char数组初始值:
boolean数组初始值:false
object数组初始值:null
String数组初始值:null
**/