2021-06-09 数组

本文详细介绍了Java中的数组,包括数组的动态初始化、静态初始化、使用注意事项和细节,以及数组的引用、赋值机制、拷贝、反转、添加、缩减和排序。还特别讲解了冒泡排序的实现原理。
摘要由CSDN通过智能技术生成

数组介绍

数组可以存放多个同一类型的数据 数组也是一种是数据类型 是引用类型

即: 数组就是一组数据

double[] hens ={3,5,1,3.4,2,50}
  • double[] 表示 是double类型的数组
  • 数组名字hens
  • {}中表示数组的元素 依次表示数组的第几个元素
  • 遍历数组得到数组所有元素的和 使用for
  • 我们可以通过hens[下标] 来访问数组的元素
    • 下标是从0开始编号的
  • 通过for就可以循环的访问 数组的元素/值
  • 使用一个变量totalWeight将哥哥元素累计
        double[] hens={3,5,1,3.4,2,50};

        for (int i = 0; i < hens.length; i++) {
            System.out.println("第"+(i+1)+"个元素="+hens[i]);
        }

        double totalWeight=0;
        for (int i = 0; i < hens.length; i++) {
            totalWeight += hens[i];
        }
        System.out.println("总体重="+totalWeight);
        System.out.println("平均体重="+totalWeight/hens.length);

数组的使用

使用方式1-动态初始化
数组的定义

数据类型[] 数组名 =new 数据类型[大小]

int[] a = new int[5]; //创建了一个数组 名字a 存放5个int

数组的引用(使用/访问/获取)

数组名[下标/索引/index] //比如 你要使用a数组的第三个元素 a[2]

        double[] scores = new double[5];

        Scanner myScanner = new Scanner(System.in);

        for (int i = 0; i < scores.length; i++) {
            System.out.println("请输入第"+(i+1)+"个元素的值");
            scores[i] = myScanner.nextDouble();
        }

        System.out.println("当前数组的元素有以下");
        for (int i = 0; i < scores.length; i++) {
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值