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]);
    }

五,数组的算法

数组合并

数组复制:

 

 

 

 

 

 

数组查询:

 

数组的删除:

 

数组反序

 

 

冒泡排序

 

 

选择排序 

 

posted @ 2020-09-01 15:17  FourAu  阅读(173)  评论(0)    收藏  举报