数组
相同类型数据的有序集合 数组也是对象!!!
数组下标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)