Java数组的定义与使用

前言:

作为虚拟世界中的原始人的我,在上文中不仅会制造工具(数据类型与逻辑控制语句组合)了,还可以做出可以多次使用的工具(方法)。但是我应该怎样批量做出同种工具,哪就需要批量的对“物质”进行存储,就像现实世界中,收集好大量的煤炭,干柴一样,在这片虚拟世界中,我也可一收集大量的整形、浮点型进存储,处理,即用数组。倘若我进入工业时代,有该如何批量生产呢?

一、数组的基本使用

1.数组是什么?

  • 具有相同数据类型的集合,即为数组,当要批量创建或者处理多个数据时,就可以把它们定义成一个数组。然后对这个数组进行操作。

2.创建数组

// 动态初始化:
数据类型[] 数组名称 = new 数据类型 [] { 初始化数据 };
// 静态初始化
数据类型[] 数组名称 = { 初始化数据 };

// 动态初始化
int[] arr = new int[]{
   1, 2, 3};
// 静态初始化
int[] arr = {
   1, 2, 3};```

3.数组的使用

(1) 获取长度 & 访问元素

  • 数组名.length。得到数组长度
  • 数组名[i]。获取数组元素
int[] arr = {
   1, 2, 3}; 
// 获取数组长度 
System.out.println("length: " + arr.length); // 执行结果: 3 
// 访问数组中的元素
 System.out.println(arr[1]); // 执行结果: 2 
 System.out.println(arr[0]); // 执行结果: 1 
 arr[2] = 100; System.out.println(arr[2]); // 执行结果: 100

(2) 下标越界

  • 下标访问操作不能超出有效范围 [0, length - 1] , 如果超出有效范围, 会出现下标越界异常
int[] arr = {
   1, 2, 3};
 System.out.println(arr[100
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值