java基础04

数组

数组概念

存储相同数据类型的多个元素的容器

如何定义数组

int[] arr = new int[5]; //推荐
int arr[] = new int[5];

初始化数组

    //动态初始化
    int[] arr = new int[10]; //10代表数组的长度,索引:0-9
    静态初始化
    int[] arr = {1,2,3,4,5}; //数组的长度是5,索引:0-4
    引用数组的元素:
    System.out.ptinln(arr[0]);//取第0个元素并打印
    arr[0] = 10; //把10赋值给数组索引未0的元素

操作数组遇到的两个小问题

1.数组索引越界异常:访问了不存在的元素,索引超出范围了

2.空指针异常:arr = null;数组不指向任何堆内存空间

数组的遍历:

    public static void main(String[] args) {
        int[] arr = {1,2,3,4,5};
        Random rd = new Random();
        for (int i = 0; i < arr.length; i++) {
            arr[i] = rd.nextInt(100);
            System.out.println(arr[i]);
        }
        System.out.println(Arrays.toString(arr));
    }

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励