java获取数组长度报错_JAVA数组

数组:具有相同的数据类型的一系列数据的线性集合

作用:容器。用来存储数据的。

创建数组:

格式一:只声明,不赋值。

数组类型[ ] 数组名; 默认初始化值是Null。

eg:int[ ] arr; 打印出来即为Null。

格式二:声明数组并指定长度:

数组类型[ ] 数组名 = new 数据类型[length];

eg:int[ ] arr = new int[10];

打印出来:[I@110b205(不唯一),I -- 数据类型 @ -- 分隔符 其余是十六进制的

散代码,是数组在内存中的地址。所以每次加载进去地址都不唯一。

格式三:声明数组时制定数组的元素

数据类型[ ] 数组名 = new 数据类型[ ]{x,y,z}

或者 数据类型[ ] 数组名 = {x,y,z}

数组的相关操作:

1、获取数组中的元素 格式:数组名[索引];元素的索引是从0开始的

数组索引的取值范围:0开始到数组的长度,即[0,数组的长度)

(在JAVA中,只要提到索引,就是从0开始,但是JDBC中是从1开始的,超出 了索引的区间,会报错,数组索引越界错)

2、更改数组中元素的值​

数组名[index] = 新值;eg: arr[1]=10;arr[1]=100;​

3、获取数组的长度​

数组名.length   eg:int length =

arr1.length;​

4、不可以跨越类型去操作

特殊数组​:​(元素本身就是数组

)​

一维数组:int[ ] arr;​

二维数组:int[ ][ ] arr;​

eg:创建一个长度为3的,每一个元素长度为5的int数组 ---- int[ ][ ]arr=new

int[3][5];​

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值