数组

数组:统一数据管理
本文深入探讨了数组在软件开发中的重要性,解释了为何数组成为处理大量相同数据类型数据的首选工具。文章详细介绍了数组的定义、初始化及使用方法,并通过示例展示了如何在Java中操作数组,包括赋值、遍历等基本操作。

数组

	在开发中为什么使用数组:
		1.在开发中会使用到大量数据类型相同的数据。
		2.如果所有的数据都用变量来保存,就会导致代码臃肿
		3.数据的维护性极差
		4.阅读性也非常的不好
		5.主要是无法进行统一化操作数据
	代码源于生活,反馈与生活:
		1.同一种数据类型的数据放在同一块内存空间内
		2.给这些数据起一个统一的名字
		3.每一个数据,提供一个唯一的编号,方便操作
如何定义一个数组
定义变量的格式:
	数据类型 变量名 = 初始化数据;
定义数组的格式:
	数据类型[] 数组名 = new 数据类型[容量];
	容量:capacity
/*
数据类型[] 数组名 = new 数据类型[容量];
*/ 
int[] array = new int[10];

/*
赋值号左侧:
	int:
		数据类型,表示当前数组中能够保存的数据类型有且只能是int类型
	[]:
		1. 表示当前定义的是一个数组
		2. 表示array这个数组名是一个【引用数据类型】
	array:
		1. 数组名,是当前操作数组的重要名字
		2. array也是一个引用数据类型
赋值号右侧:
	new:
		关键字, "创建数组的关键字"
	int:
		数据类型,前后呼应,表示当前创建的数组空间只能保存int类型
	[10]:
		数组容量约束,表示当前数组空间,只能保存10个int类型数据
*/
如何使用数组
使用操作数组中元素格式:
	数组名[有效下标];
在计算机中,大部分数据都是从0开头,数组下标也是这样;
 	数组的第一元素的下标为0;
 	数组的最后一个下标为容量-1; 
 	数组常用属性: length   用法: 数组名.length
	int[] array = new int[10];
	/* 操作下标为0的元素 */
	array[0] = 10;
	/* 操作下标为5的元素 */
	array[5] = 20;
	/* 操作下标为10的元素 
	java.lang.ArrayIndexOutOfBoundsException
	数组下标越界异常
	*/
	//array[10] = 20;
	/*
	java.lang.ArrayIndexOutOfBoundsException
	数组下标越界异常
	*/
	//array[-1] = 500;
 	
 	
数组使用演示
class Demo {
	public static void main(String[] args) {
		// 可以保存10个int类型的数组 array
		int[] array = new int[10];
		
		// array[10] = 10; 越界了!!!
		
		/*
		array.length array是当前数组的名字 .length是获取
		当数组的容量!!!
		*/
		for (int i = 0; i < array.length; i++) {
			array[i] = i;
		}
		
		for (int i = 0; i < array.length; i++) {
			System.out.println(array[i]);
		}
		
		/* 增强for */
		for (int i : array) {
			System.out.println(i);
		}
		
	} 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值