java基础:数组

数组

定义:

数组是一组数据的集合,数组中的每个元素被称作元素,在数组中可以存放任意类型的元素,同一数组的所有元素必须同一类型。

数组的长度大小固定,可以应用 .length的方法获取数组空间

数组的格式为:

int []arr; //声明数组,数组初始化

arr=new int [3] //声明数组长度为3

或者直接采用静态赋值的方法

类型[]数组名={元素,元素,元素,元素....}

数组元素的访问和赋值:可以通过数组名.[下标]的形式

常见错误:

数组越界:数组的下标为0~length-1,当查找的元素下标超过这个范围时称为数组越界

空指针异常:当引用为null时会发生空指针异常

数组的遍历:

在操作数组时我们经常需要依次访问数组中的每个元素,这种操作叫做数组的遍历

代码操作为:

获取数组的最值:

本质就是数组遍历的应用,先将数组遍历再进行比较从而获取最大(小)值

多维数组

多维数组可以简单地理解为数组中的嵌套,即将数组作为数组中的元素。一般常用的时二维数组

一般格式为:

int [][] arr=new int [i][];

其中i为数组的长度,后面的[]为元素数组中的长度,可以不做声明。

下面通过一个案列来理解二维数组:

一家公司要分别统计三个小组的销售额跟公司的总销售额

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值