Java一维数组

java一维数组

1)数组的含义

	①在java中,数组是用来存储一组相同类型数据的数据类型
	②当数组初始化完毕后,Java为数组在内存中分配一段连续的空间
	 其在内存中开辟的空间也将随之固定,此时数组的长度就不能再
	 发生改变
	③即使数组中没有保存任何数据,数组所占据的空间依然存在

2)定义数组

		格式
			数据类型[] 数组名 = new 数据类型[数组长度]
		或者
			数据类型  数组名[] = new 数据类型[数组长度]
			
	数据类型 							默认初始值
		byte\short\int\long         		0
		float\double						0.0
		char								'\u0000'
		boolean								false
		引用数据类型						null

3)数组的初始化

	数组类型[] 数组名 = {数据1,数据2....}
或者
	数据类型[] 数组名 = new 数组类型[]{数据1,数据2....}   []不能写长度
	
4)遍历数组
	①使用for循环遍历数组
		for(int i=0;i<数组名.length;i++){
			System.out.println(数组名[i]);
		}
	②使用增强for循环遍历
		for(元素类型 变量名:数组名){
			System.out.println(变量名);
		}
	
	增强for循环是JDK1.5后提供的,用来实现对数组和集合中数据的访问
	执行规律:
	 * 		将数组中的元素按照下标顺序依次取出来存储在变量中,
	 * 		通过操作变量就可以操作数组中的值

5)常见问题

	数组下标越界异常:ArrayIndexOutOfBoundsException
	数组的下标是从0开始的,而不是从1开始的
	超出数组长度,就会出现数组异常报错

6)数组应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值