欢迎光临
我们一直在努力

Java数组

一种容器,可以存储同种数据类型的多个值

数组的静态初始化

初始化:是指在定义变量、数组、对象的时候进行赋值

静态:在定义变量、数组、对象的时候,数据是静止的、确定的

数据类型 数组名[] = new 数据类型[]{数据值、数据值}
​
int arr[] = {1,2,3}

  • 数组是连续的空间

  • 一旦定义,长度不可变

  • 数组的元素访问

    索引(角标、下标):数组的编号,从0开始,连续➕1,不间断

    int arr[5] = {1,2,3,4,5}
    int num = arr[4]
    //num=5
    arr[4] = 10
    int num2 = arr[4]
    //num=10

    数组的遍历

    int[] arr ={1,2,3,4,5}
    for(int i = 0 ; i < arr.length ; i++){
     System.out.println(arr[i]);
    }

    快速生成方式:数组名.fori +回车

    数组的动态初始化

    动态:在定义变量、数组、对象的时候,数据是不确定的

    初始化:创建数组的时候,直接给数组赋值

    在创建数组的时候指定长度,由系统为数组分配初始值

    数据类型 数组名[] = new 数据类型[长度]
    int arr[] = new int[3]

    常见问题

    数据索引越界

    int[] arr = {1,2,3,4,5}
    //索引越界,报错
    System.out.println(arr[10])

    赞(0)
    未经允许不得转载:171主机测评 » Java数组
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址