数组
相同类型数据的有序集合 数组也是对象!!!
数组下标0开始
如果越界:数组下标越界arrayindexoutofounds
数组的声明创建
public static void main(String[] args) {
// int[] nums=new int[10];声明以及创建
int[] nums;//声明
nums = new int[10];//创建
//给数组中元素赋值
nums[0]=1;
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
//计算所有元素的和
int sum=0;
for (int i = 0; i < nums.length; i++) {
sum = sum + nums[i];
} System.out.println(sum);
}
三种初始化
public static void main(String[] args) {
//静态初始化:创建+赋值
int[] a={1,2,3,4,5};
System.out.println(a[1]);
//动态初始化:包含默认初始化
int[] b=new int[10];
b[0]=10;
b[1]=45;
System.out.println(b[0]);
System.out.println(b[3]);
}
}
内存分析
!(C:\Users\ZLJ\AppData\Roaming\Typora\typora-user-images\image-20220119231434953.png)












