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