数组注意事项和获取对应最大值和下标

  1. 数组是多个相同类型数据的组合,实现对这些数据的同一管理

  1. 数组中的元素可以是任何数据类型,包括基本类型和引用类型,但不能混用

  1. 数组创建后,如果没有赋值,有默认值:char \u000,基本类型为0

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

  1. 数组的下标是从0开始的

  1. 数组下标必须在指定范围内使用,否则报错:下标越界异常

比如int[]arr = new int[5];则有效下标为[0-4]

7.数组属于引用类型,数组型数据是对象

//求出一个数组int[]的最大值{4,48,-14,48,84}

//并得到对应的下标

int[] arr = {4, -1, 9, 10, 23};//定义数组
          int max = arr[0];//假设下标1为最大值,之后进行比较
          int maxIndex = 0;//记录最大值的下标
          for(int i = 1; i < arr.length; i++){//遍历数组
              //下标1跟数组下标1开始比较
              //如果下标1跟数组的其中一项比较失败,则替换当前数和下标
              if(max < arr[i]){
                  max = arr[i];//替换数字
                  maxIndex = i;//替换下标
              }
          }
          System.out.println("最大值=" + max + "下标为:" + maxIndex);
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值