![4afeda42f82b550563cb630aaf664936.png](https://i-blog.csdnimg.cn/blog_migrate/aaa614924e8f829f6b99d2601aa08b0e.jpeg)
byte 型数组元素默认初始值是 0
short 型数组元素的默认初始值是 0
int 型数组元素的默认初始值是 0
long 型数组元素的默认初始值是 0L
char 型数组元素的默认初始值是 .u.000
float 型数组元素的默认初始值是 0.0f
double 型数组元素的默认初始值是 0.0d
boolean 型数组元素的默认初始值是 false
———————————————
public class Test {
public static void main(String[] args) {
byte[] arr = new byte[2];
short[] arr1 = new short[2];
int[] arr2 = new int[2];
long[] arr3 = new long[2];
char[] arr4 = new char[2];
float[] arr5 = new float[2];
double[] arr6 = new double[2];
boolean[] arr7 = new boolean[2];
System.out.println("请勿转载,知乎三角猫");
System.out.println("byte"+"t"+arr[1]);
System.out.println("short"+"t"+arr1[1]);
System.out.println("int"+"t"+arr2[1]);
System.out.println("long"+"t"+arr3[1]);
System.out.println("char"+"t"+arr4[1]);
System.out.println("float"+"t"+arr5[1]);
System.out.println("double"+"t"+arr6[1]);
System.out.println("boolean"+"t"+arr7[1]);
}
}
运行结果
byte 0
short 0
int 0
long 0
char
float 0.0
double 0.0
boolean false