Java第七课

1.数组传参,相当于赋值

int [] a = arr;

赋值的时候并不是把原来的数组拷贝了一份得到新数组,而是把原有的数组的基础上,多起了一个别名
2.内置类型在进行=的时候,不是起别名 而是创建了新的变量
一、数组基本用法
1.什么是数组
本质上就是让我们能批量创建想同类型的变量
*在Java中,数组中包含的变量必须是相同类型
2.创建数组
基本语法
①动态初始化
数据类型[]数组名称 = new 数据类型[]{初始化数据} ;
int [] arr = new int []{1 , 2 , 3};
②静态初始化
数据类型[]数组名称 = {初始化数据} ;
int [] arr = {1 , 2 , 3};
静态初始化的时候,数组元素个数和初始化数据的格式是一样的
3.数组的使用
①使用arr.length能够获取到数组的长度.这个操作为成员访问操作符.后面在面向对象中会经常用到
②使用[]按下标取数组元素需要注意下标从0开始计数
③使用[]操作既能读取数据,也能修改数据.
④下标访问操作不能超出有效范围[0,length-1],如果超出有效范围,会出现下标越界异常
代码示例:获取长度&访问元素

int[]arr={1,2,3};//获取数组长度
System.out.println("length:"+arr.length);//执行结果:3
//访问数组中的元素
System.out.println(arr[1]);//执行结果:2
System.out.println(arr[0]);//执行结果:1
arr[2]=100;
System.out.println(arr[2]);//执行结果:100

4.遍历数组
所谓"遍历"是指将数组中的所有元素都访问一遍,不重不漏.通常需要搭配循环语句.
代码示例:
Ⅰ.

int[]arr={1 , 2 , 3};
for(inti=0 ; i<arr.length ; i++){
System.out.println(arr[i]);
}

Ⅱ.使用for-each遍历数组
for-each是for循环的另外一种使用方式.能够更方便的完成对数组的遍历.可以避免循环条件和更新语句写错.

int[]arr={1 , 2 , 3};
for(intx:arr){
System.out.println(x);
}
  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值