JAVA---数组1---一维数组

什么是数组?

数组是用来存储具有相同数据类型的数据的集合,可以使用共同的名字来引用数组中储存的数据,数组可以存储任何类型的数据,包括原始数据类型和对象,但是一旦指定了数组的类型,就只能用来存储指定类型的数据。
数组提供了一种数据分组的便利方法。在数组中,每一项数据都经过编号,可以通过数组的下标(即数据在数组中的索引值,从0开始。例如,数组中第一项数据的下标为0,第二项数据的下标为1,第N项数据的下标为N-1)来方便的访问。

Java语言中数组的特点

  • Java中的数组,既能存储原始数据类型,又能存储对象类型。
  • 数组元素的个数称为数组的长度。数组长度一旦确定,就不能更改。
  • 数组元素的下标是从0开始的,即第一个元素的下标为0。
  • Java不支持多维数组,但是可以创建数组的数组。
  • Java中将数组作为对象处理。数组对象含有成员变量length,用来表示数组的长度。

一维数组

1. 声明一个数组变量来存放该数组。
声明数组要指明数组要容纳的数据类型及数组的名字。
如:数组类型【】 数组名字;
数组名字 数据类型【】;
2. 创建一个新的数组对象并将其赋值给上一步所创建的数组变量。
(1)使用new运算符
在Java中,数组是引用对象,所以可以使用new运算符来创建一个数组对象int [] weeks = new int[7]
使用new运算符来创建数组对象时,必须指定这个数组的大小。创建数组对象时,仅仅是在内存中为数组变量分配指定大小的空间,并没有实际存储数据,这时数组的所有元素会被自动地赋予初值,其中:

  • 数字数组,初值是0。

  • 布尔数组,初值是false。

  • 字符数组,初值是‘\0’.

  • 对象数组,初值是null。

    (2)直接初始化数组元素
    也可以通过把数组元素值直接放在大括号中的办法来同时完成创建和初始化数组,这时将在内存中分配与元素数量相适应的空间大小,并赋予指定的元素值。int[] weeks = {1,2,3,4,5,6,7};
    使用这种方法创建数组时,大括号里的元素类型必须与指定的数据类型一致,并且数组的大小与大括号中包含的元素个数相同。

3. 在该数组中存储数据。
如果在程序中引用的数据超出数组范围的元素,Java编译器就会显示一个“ ArrayIndexOutOfBoundsException"错误提示。

4. 访问或修改数组中存储的数据(元素)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值