数组

数组

1)数组的创建方式:

a.静态创建 int[] a={1,2,3,4,5};

b.静态创建 int[] a=new int[]{1,2,3,4,5};

c.动态创建 int[] a=new int[5];后续可以进行赋值

2)一般通过数组的下标操作元素

3)数组的长度:数组一旦创建,长度不可改变,长度允许为0

4)数组的创建过程

a.根据数组的类型与长度开辟一块连续的内存空间

b.对数组中的每个元素进行初始化,如int数组的默认值为0

c.生成数组的唯一的一个地址值,交给引用类型变量a来保存

d.后续根据数组的下标来操作数组中的具体元素

5)数组的工具类Arrays

a.toString(数组名):除了char类型的数组,其他类型的数组要查看具体元素,都需要用此方法,否则打印的是地址值

b.copyOf(原数组名,新数组的长度):用来实现数组的复制,扩容,缩容

6)数组的遍历 一般用for循环 循环变量为数组的下标(0-array.length-1)

7)冒泡排序:外层循环控制比较的轮数,所以循环变量从1到n-1轮 内层循环控制比较的次数,而且是数组中两个相邻的元素比较,所以循环变量是数组的下标
posted @ 2024-02-21 13:50  cqwye  阅读(19)  评论(0)    收藏  举报