数组:存储同种数据类型的多个值,存在隐式转换
int[ ] array
静态初始化
完整格式:
int[ ] array = new int[ ]{11, 22, 33};
double[ ] array2 = new array[ ]{33.4, 55.7};
简写格式:
int[ ] array = {11, 22, 33};
double[ ] array2 ={33.4, 55.7};
数据覆盖:
int[] arr = {1,2,3};
arr[0]=100;
System.out.println(arr[0]);
//输出100
数组的遍历:取出数据的过程
public class KV{
public static void main(String[] args){
int[] arr={2,34,,5,6,67,2,45,6,3,54,56,6,3,3,4,5,6};
System.out.println(arr.length);
for(int i=0; i<=arr.length; i++){
System.out.println(arr[i]);
}
}
}
动态初始化格式:初始化时只指定数组长度,由系统分配初始值
格式:
int[ ] array = new int[3];
默认初始化值:
整数类型:0
小数类型:0.0
字符类型:'/u0000' 也就是空格
布尔类型:false
引用数据类型:null