数组

开发工具与关键技术:Java
作者:刘海红
撰写时间:2019/4/19

概念:同一种类型数组的集合,其实数组就是一个容器
数组的好处:可以自动给数组的元素从0开始编号,方便操作这些元素
格式:元素类型[] 数组名=new 元素类型[元素个数和数组长度];
例:int[] arr=new int[5];
格式二:元素类型[] 数组名=new 元素类型[] {元素,元素,………};
例:int[] arr=new int[]{3,5,1,7,}
Int[] arr={3,5,1,7}
在这里插入图片描述
图1
可以给arr[0]赋一个值,就比如说我给数组赋值为89,那么它输出的值是89。
在这里插入图片描述
图2
声明数组变量
我们在使用数组时首先是要先声明变量的,才可以在程序中使用数组,下面是声明数组的语法:
1、dataType[] arrayRefVar; // 首选的方法

2、dataType arrayRefVar[]; // 效果相同,但不是首选方法
注意:建议使用dataType[] arrayRefVar 的声明风格声明数组变量。 dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。
实例:简单直观明了
在这里插入图片描述
图3
创建数组:
我们可以用数组变量的声明,和创建数组可以用一条语句完成,如图1中的
int[] arr = new int[3]
另外我们还可以用另一种方式创建数组例如:
int[]arrayRefVar={value0,value1,value2,value3,value4…valueK}
//数组的元素是通过索引访问的。数组索引从0开始,所以索引值从0到arrayRefVar.length-1。
处理数组:
数组的元素类型和数组的大小都是确定的,所以当处理数组元素时候,我们通常使用基本循环或者foreach循环,但是foreach这种形式只能取值,不能赋值
如下是一种整体的基本循环:
在这里插入图片描述
图4
For循环赋值:如下图里面的arrayIntA[2]=9;是赋值
在这里插入图片描述
图5
Foreach:只能取值而不能赋值,如图5所示,System.out.println(“arrayStringA第三个元素是:” + arrayIntA[2]);是取值
图6也要错误的示范,虽然赋了值在java中也没有报错,但是它赋值对数组来说是没有影响的。注释掉那些代码即为错误示范。
在这里插入图片描述
图6

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值