学习总结:数组

    技术2022-08-01  91

    小结:

    今天学习了数组的知识,完成了课后作业。为了巩固知识,在此写下知识小结。

    1. 学习目标

    掌握一维数组、二维数组的定义与使用。

    2.为什么用数组

    把需要重复去声明的变量放入一个数组可以减少不必要的麻烦。可以更加方便的处理批量数据。

    2.语法格式

    (1)一维数组

    第一种方法:

    数组类型[] 数组名 = new 数组类型[数组长度]; 数组类型[] 数组名 = new 数组类型[]{数组元素0, 数组元素1, ...}; 数组类型[] 数组名 = {数组元素0, 数组元素1, ...};

    数组的变量不能直接打印,它输出的是哈希码。可以用下标去访问数组里的元素。 第二种方法:

    names = new String[] {"洪艳林", "陈燕文", "郑晓琳", "唐竹龙", "张三丰"};

    第三种方法:

    objects = {1, "张三丰", "男", 20, "15892924560", "maths007@163.com", "泸州职业技术学院"};

    给数组元素赋初值,修改数组元素的值,格式是:数组名[下标] = 元素值

    (2)注意事项

    (1)避免数组下标越界异常 (2)避免数组空指针异常

    (3)操作

    (1)遍历:依次访问数组中的每个元素。利用while循环和for循环都可以实现数组的遍历。 (2)最值:获取数组的最值,数组的范围:[最小值,最大值]。 (3)选择排序:从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 (4)冒泡法排序:重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。

    (4)二维数组

    定义: 指定二维数组的长度和每个数组的元素个数

    int[][] xx = new int[3][4];

    只指定二维数组的长度,不确定每个数组的元素个数

    int[][] xx = new int[3][];

    直接使用嵌套大括号“{}”,对二维数组初始化赋值

    int[][] xx = {{1, 2}, {3, 4, 5, 6}, {7, 8, 9}};
    Processed: 0.020, SQL: 9