Java数组、遍历数组

数组是一组变量集合 存储相同数据类型的一组数据

分配空间时是连续的空间,按顺序

声明一个数组就是在内存空间划出一串连续的空间

 

数组名,即标识符,是连续空间的首地址

元素下标标明了元素在数组中的位置,从0开始

数组中的每个元素都可以通过下标来访问

数组长度固定不变,避免数组越界(确定数组长度之后再分配空间)

 

使用数组四步走:

1.声明数组 int[] a;//int 数组类型 a 数组名字 告诉计算机数据类型是什麽

2.分配空间 a=new int[5]; //new 创建一个对象 计算机分配一个

1 2步合并 声明数组并分配空间 int[] a=new int[5]

3.赋值 a[0]=8;

4.处理数据 a[0]=a[0]*10;

 

简写:方法1.边声明边赋值 int[] score={89,79,76}

int[] score=new int[]{89,79,76} 不能指定数组长度

方法2.使用循环

 

 

数组遍历 通过for循环

通过foreach循环 for(数据类型 变量名:数组名) 从第一个遍历到最后一个 不可控制范围

for(int score : scores)

第一个表达式是声明一个变量去接受每次循环得到的元素(定义的变量类型必须跟数组类型致)

第二个表达式是需要遍历的数组或集合

--------------------------------代码举例----------------------------------------------------

int[] scores={77,88,99};

int [] scores2={7,8,9};

//foreach循环语法

//第一个表达式是声明一个变量去接受每次循环得到的元素

//第二个表达式是需要遍历的数组或集合

//表达式一的数据类型必须跟表达式二的数据类型一致

for(int score:scores2) {

System.out.println(score);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值