数组的使用:
1.什么是数组,为什么要数组? 数组:一组数据,可以表示固定数量的相同类型的数据 为了统一对数据进行管理和使用
2.如何定义数组 定义一个数组来保存5位同学的成绩 int[] a = new int[5];
float[] b = new float[10];
String[] c = new String[10];
其他定义形式: int a[] = new int[5]; int[] a = new int[]{11,22,33,44,55}; int[] a = {11,22,33,44,55};
3.数组的特点: a.数组一旦定义,长度和类型都确定了 b.数组变量表示的是数组中第一个数据的地址 c.数组的每一个存储位置都有一个编号,这个编号叫做索引【下标】 d.下标是从0开始的连续的正整数 e.通过下标可以操作数组中的任意一个存储位置 f.数组的最大下标=数组的长度-1
a[0] 表示数组的第一个位置 a[1] 表示数组的第二个位置 a[2] a[3] a[4] a[5]是不存在的
4.如何使用数组 存放数据 a[0]=123;
取出数据 int t = a[0];
获得数组的长度:数组能够存放元素的个数 int len = a.length;
=========================================================== 数组的排序:将数组中的数据按照顺序重新排列 排序的方式:冒泡 插入 选择 快速排序 堆排序 二分排序。。。
冒泡 相邻的数据进行比较,小的往前放 大的往后放