Java.day9
学习Java第九天
1数组
1.1定义
数组:一种容器,了以用来存储相同数据类型的多个值
1.2初始化
初始化:在定义变量、数组、对象的时候进行赋值
静态初始化:创建数组的时候,直接给数组赋值
格式:数据类型 数组名[]=new 数据类型[]{数据值,数据值...};
int[] arr= new int[]{1,2,3};//int arr[]编译器允许
简写格式:int[] arr={1,2,3};
String[] strs=(“阿布”);
特点:连续的空间;一旦定义,长度不可变
动态初始化:在定义变量、数组、对象的时候,数据是不确定的,动态初始化即定义+赋值同时执行
动态初始化有默认值:0、0.0、0.00000...
格式:数据类型 数组名[]=new 数据类型[长度];
没有简写形式


1.3元素访问与遍历
1.3.1元素访问--获取、修改
元素索引(下标)从0开始,arr[0]、arr[1]...
1.3.2遍历

1.4常见问题
越界:针对数组,索引范围是1-lenth-1,超过范围则越界

浙公网安备 33010602011771号