java学习笔记-06数组

一、数组基本概念

1.1、数组:批量创建相同类型的变量;数组是一种简单的数据结构(数据结构:数据 + 结构 =》组织数据的方式)。数组在内存中是一块连续的内存,存储的是一组相同类型的数据的集合。
1.2、语法:
1.2.1、动态初始化数组:
数据类型[] 数组名称 = new 数据类型 {初始化数据};
int [] array = new int[] {1,2,3,4};
1.2.2、 静态初始化数组:
数据类型[] 数组名称 = {初始化数据};
int [] array = {1,2,3,4};
注意事项: 静态初始化的时候, 数组元素个数和初始化数据的格式是一致的.

1.3、数组的使用
1.3.1、使用 .length获取数组的长度 :
int [] arr = {1,2,3,4};

在这里插入图片描述
1.3.2、使用 [] 按下标取数组元素,注意下标从0开始计数:
在这里插入图片描述
在这里插入图片描述
注意:下标访问操作不能超出有效范围 [0, length - 1] , 如果超出有效范围, 会出现下标越界异常。
在这里插入图片描述
在这里插入图片描述
抛出了 java.lang.ArrayIndexOutOfBoundsException 异常. 使用数组一定要下标谨防越界。
1.3.4、遍历数组:
所谓 “遍历” 是指将数组中的所有元素都访问一遍, 不重不漏. 通常需要搭配循环语句.
使用for循环遍历数组:
在这里插入图片描述
在这里插入图片描述
使用for -each 循环遍历数组:
在这里插入图片描述
在这里插入图片描述
将数组以字符串的形式打印:
在这里插入图片描述
两种打印方式(1.接收值打印,2.直接打印函数返回值)

二、数组作为方法的参数:
2.1 基本用法:
2.1.1
在这里插入图片描述
在这里插入图片描述
2.2 引用类型 (重点,难点):
2.2.1 参数传内置类型
在这里插入图片描述
在这里插入图片描述
修改形参X的值,不影响实参num的值;

参数传数组类型;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值