日报7.17
1.数组的概念
(1)数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器
(2)数组既可以存储基本数据类型,也可以存储引用数据类型
(3)数组是一组相关数据的集合,一个数组实际上就是一连串的变量.
2.内存中的数组
(1)变量
声明一个变量就是在内存空间划出一块空间
(2)数组
声明一个数组就是在内存空间划出一串连续的相同类型的空间
3 数组声明与使用
数据类型[] 数组名 = 初值
int[] array = new int[5]
[ ]中5就是数组array的长度
数组的长度一旦给定 就不能修改
其中数据类型代表: 数组中盛放数据的 数据类型
数组使用下标(角标)来访问元素(保存元素) 下标从0开始
4 Arrays的使用
(1)Arrays.toString(array) 数组的打印
(2)Arrays.sort(array); 数组的排序
(3)Arrays.copyOf 要复制的数组,指定新数组的长度
5.冒泡排序
int num = 0;
for (int i = 0; i < age.length - 1; i++) {
for (int j = 0; j <age.length - 1 - i ; j++) {
if (age[j] > age[j+1]){
num = age[j+1];
age[j+1] = age[j];
age[j] = num
上面的代码,执行一次是移动一位,那我只要让他循环移动所有位置的元素就可以了
6.总结
以上就是今天学到的内容,基本了解了数组的作用,学会了如何定义数组以及常规操作,如何·获取最大值,最小值,数字排序和插入数字。