数组可以存放多个同一类型的数据,它是一种数据结构,是引用类型。数组就是一组同一类型的数据。

    • 数组是多个相同类型数据的组合,实现对这些数据的统一管理
    • 数组中的元素可以是任何数据类型,包括基本数据类型和引用类型,但是不能混用
    • 数组创建后,如果没有赋值,有默认值:

      int 0; short 0, btye 0; long 0; float 0.0; double 0.0; char \u0000, boolean false, String null

    • 使用数组的步骤:1、声明数组并开辟空间 2、给数组各个元素赋值 3、使用数组

    • 数组的下标是从 0 开始的
    • 数组下标必须在指定范围内使用,否则报下标越界异常,如 int[] arr = new int[5]; 则有效下标为 0 - 4 ;
    • 数组属于引用类型,数组型数据是对象(Object)。
    1. import java.util.Arrays;
    2. public class Main {
    3. public static void main(String[] args) {
    4. // 声明数据时初始化值
    5. int[] nums1 = new int[]{1, 2, 3, 4, 5};
    6. double[] nums2 = new double[]{1, 2, 3, 4, 5};
    7. // 声明一个固定容量的数组
    8. float[] nums3 = new float[5];
    9. // 给数组初始化值
    10. for (int i = 0; i < nums3.length; i++) {
    11. nums3[i] = i + 1;
    12. }
    13. System.out.println(Arrays.toString(nums1)); // [1, 2, 3, 4, 5]
    14. System.out.println(Arrays.toString(nums2)); // [1.0, 2.0, 3.0, 4.0, 5.0]
    15. System.out.println(Arrays.toString(nums3)); // [1.0, 2.0, 3.0, 4.0, 5.0]
    16. }
    17. }