java数组

    科技2022-08-15  85

    一维数组

    1、一维数组:

    定义:数组是存储多个年两的容器。存储的多个变量必须是同一种数据类型。既可以存储基本数据类型,也可以存储引用数据类型。

    2、数组的定义格式:

    (1)格式1:

    int[] arr

    格式二

    int arr[]

    3、数组的初始化:

    (1)概述:

    Java中的数组必须初始化之后才能够使用,初始化就是指的给数组中的元素分配内存空间,并赋值。

    (2)初始化形式:

    静态初始化,动态初始化

    (I)静态初始化:初始化时指定每个数组元素的初始化值,由系统决定数组长度。

    (II)动态初始化:初始化时只指定数组长度(数组中元素的个数),由系统为数组分配初始值。

    4、在操作数组时常见的两个问题:

    (1)数组索引越界异常ArrayIndexOfBoundsException

    (2)空指针异常NullPointerException

    5、代码示例:

    public class ArrDemo01{ public static void main(String[] args){ //1、静态初始化 int[] arr1 = new int[] {1,2,3}; int[] arr2 = {1,2,3}; //2、动态初始化 int[] arr3 = new int[3]; arr3[0] = 1; arr3[1] = 2; arr3[2] = 3; //3.利用for循环进行数组的遍历 for (int i = 0;i< arr1.length;i++){ System.out.println(arr1[i]); } } }

     

    Processed: 0.015, SQL: 8