数组就是一组相同类型的数据集合
创建数组的格式:
数据类型[] 数组名=new 数据类型[数组长度];
第二种定义格式
数据类型[] 数组名={数据,……};
通过for循环获取数组的值
在数组中给我们提供了一个获得数组长度的属性 length
使用格式: 数组名.length
注意最常见的两个问题:
1:在操作数组时,注意数组的长度,不要出现数组越界
2:在操作数组时,注意不要出现空指针异常
创建一个整型的数组,数组长度为10,并在里面自定义添加10个整型数据,使用循环将数组中的数据全部输出
选择排序:
从零开始,依次和后面元素比较,小的往前面放
数组的排序
排序分为三种
1:选择排序:
从下标0开始,依次和后面元素比较,小的往前面放,第一轮结束后最小值出来以此类推.
冒泡排序:
相邻的两个数进行比较,如果条件符合两个数之间就交换位置,最先出现的是最大值
快速排序
在java中给我们提供一个Arrays类下面有一个sort()方法,此方法就是
快速排序法
但是由于这个方法是java给我们提供,所以我们需要去javajdk中找
导入路径 import java.util.Arrays;
使用格式:
Arrays.sort(数组名);
二维数组:
什么是二维数组?
就是在一维数组中存放数组。
二维数组的定义格式一:
数据类型[][] 数组名=new 数据类型[][];
如图: