数组的定义方式及初始化
/*
* 维数组的定义方式:
* 第一种:数据类型[] 变量名 = new 数据类型[长度];
* 第二种:数据类型[] 变量名名 = {元素,元素,元素};
* 第三种:数据类型[] 变量名 = new 数据类型[]{元素,元素...};
* */
举例 int类型
int[] arr = new int[5];//第一种方式
arr[0] = 1;//数据的赋值
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
int[] arrs = {5,4,3,8,12,3,54,6};//第二种方式
/*
* 数组的便利方式
* */
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" ");
}
System.out.println();
for(int i:arrs){
System.out.print(i+" ");
}
int[] arrss = new int[]{1,21,4,12,11,22};//第三种方式
for(int i:arrss){
System.out.println(i);
}
8大基本数据类型默认值
/*
* byte类型默认是0
* */
// byte[] arr = new byte[4];
// for(byte i:arr){
// System.out.println(i);
// }
/*
* short类型默认是0
* */
// short[] arr = new short[4];
// for(short i:arr){
// System.out.println(i);
// }
/*
* int类型默认是0
* */
// int[] arr = new int[4];
// for(int i:arr){
// System.out.println(i);
// }
/*
* long类型默认是0
* */
// long[] arr = new long[4];
// for(long i:arr){
// System.out.println(i);
// }
/*
* float类型默认是0.0
* */
// float [] arr = new float[4];
// for(float i:arr){
// System.out.println(i);
// }
/*
* double类型默认是0.0
* */
// double[] arr = new double[4];
// for(double i:arr){
// System.out.println(i);
// }
/*
* char类型默认是 [] 空串也相当于 空格
* */
// char [] arr = new char[4];
// for(char i:arr){
// System.out.println(i);
// }
/*
* boolean类型默认是false
* */
// boolean [] arr = new boolean[4];
// for(boolean i:arr){
// System.out.println(i);
// }