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 数据类型[长度];

没有简写形式

image

 

1.3元素访问与遍历

1.3.1元素访问--获取、修改

元素索引(下标)从0开始,arr[0]、arr[1]...

1.3.2遍历

1.4常见问题

越界:针对数组,索引范围是1-lenth-1,超过范围则越界

posted @ 2026-07-15 19:14  886了  阅读(9)  评论(0)    收藏  举报