JAVA数组部分知识点

博客介绍了Java中数组的相关知识。数组是基础线性储存结构,能关联一组变量,可解决传统多变量无逻辑关系、难管理的问题。它属于引用数据类型,介绍了定义语法、访问方式,还提到使用循环输出数组及利用“数组名称”.length属性获取数组长度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组是基础的线性储存结构 , 可以有效的实现一组变量的关联,数组是指一组相关变量的集合 , 例如,如果说现在想要定义100个整型变量,按照传统思路 需要这样定义

int i1 i2 ...i100

以上的形式的确可以满足要求, 但是问题是这100个变量没有任何的逻辑控制关系, 会出现不好管理的问题, 在这种情况下就可以利用数组来解决这个问题 ,而数组本身也属于引用数据类型, 所以数组的定义语法如下,
声明并开辟数组

数据类型 数组名称[] = new 数据类型[长度];
数据类型 [] 数组名称 = new 数据类型[长度];

分步完成

声明数组 数据类型 数组名称[] = null;
开辟数组 数组名称 = new 数据类型[长度]

当数组开辟空间之后 那么可以采用数组名称[下标]的形式进行访问,所有数组的下标都是从0开始的,即如果是三个长度的数组, 下标可用范围是0-2,如果访问的时候超出了数组的允许下标的长度, 那么就会出现数组下标越界异常
由于数组是一种顺序结构,并且数组的长度都是固定的,呢么可以使用循环的方式输出, java为了方便数组的输出, 提供了一个"数组名称".lenth 的属性,可以直接获取到数组长度

例子:

package Demo1;

public class Demo {
	public static void main(String[] args) {
		int demo[] = new int[5];
		demo[0] = 5; // 为数组设置内容
		demo[1] = 1; // 为数组设置内容
		demo[2] = 3; // 为数组设置内容
		for (int i = 0; i < demo.length; i++) { // 根据数组长度循环输出
			System.out.println(demo[i]); // 通过索引获取数组内容
		}
	}
}

上段代码利用数组动态初始化开辟了三个数组长度的内容,并且为数组中的每一个元素进行了初始化操作,由于数组的长度是固定的,所以使用for循环实现了数组的访问下标控制实现了数组内容的输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值