JAVA基础 数组
一、为什么需要数组?
数组能保存大量的相同类型的数据
数组:同类型、大批量
我想要保存40个同学的考试成绩
--使用变量保存一个值
--使用数组保存多个值
二、什么是数组?
在内存中开辟的一块连续的空间
三、如何使用数组?
数组类型 数组名 = new 数据类型[长度];
数据类型:char int double String boolean
数组类型:char[] int[] double[] String[]
四、数组的其它知识:
1:变量没有默认值,数组有默认值
int[] 0
double[] 0.0
String[] null
char[] ASCLL码为0的字符,就是空格
boolean[] false
2.数组下标从0开始,最大下标 = 数组长度-1
3:使用数组一定会出现的错误:数组下标越界:使用了没有的下标
ArrayIndexOutOfBoundsException
4.获取数组的长度 length:长度
数组名.length
5.循环遍历数组
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
五,数组的算法
数组合并

数组复制:

数组查询:

数组的删除:

数组反序

冒泡排序

选择排序


浙公网安备 33010602011771号