Java数组基本知识

定义:数组是一组变量集合,存储 相同数据类型的一组数据。 **有顺序的连续的空间**
//声明一个变量就是在内存空间里划分出一块合适的空间 //
//声明一个数据就是在内存空间里划分出一串连续的空间 //
数组名:就是标识符,连续空间的 首地址,元素下标表明了元素在数组中的位置,从0开始。
数组中的元素都可以通过下标来访问。数组 长度不变 ,避免数组越界。

化简赋值步骤
1.边声明边赋值 int[ ] score = {1,2,3,4} ;(第一种写法,推荐用)
int[ ] score = new int[ ]{1,2,3,4} ;(第二种写法,[ ]中不能定义数组长度)
2.使用循环 Scanner input = new Scanner(System.in);
for(int i=0;i<30;i++){
score[i] = input.nextInt( ); }
示例;求平均数


数组遍历:
1.通过for循环 特点:写法复杂 可以控制遍历的范围
2.通过foreach循环 特点:写法简单 从第一个开始遍历到最后一个,不能控制范围
foreach循环语法:
第一个表达式是声明一个变量去接受每次循环得到的元素
第二个表达式是需要遍历的数组或集合
定义的变量类型(表达式1)必须跟数组的变量类型(表达式2)一致


示例:遍历输出数组




基本数据类型---传值。改变其中一个,另一个不变。
引用数据类型---传引用。改变其中一个,另一个也变化。


堆内存与栈内存:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值