学习日报

数组
为什么需要数组
麻烦的问题

保存多个数据

批量对多个数据进行操做时

数组的模型
数据相当于书本

数组相当于书架

书架与书本的关系
书架可以收纳书本
书架是一个实体,也是一个容器
书本是一个实体,被书架容纳
数组的特点
数组是数据的容器
数组是有容量的
数量实际的存放量不一定等于容器
数组中的数据是有位置编号的
数组的操作
只定义不给值

格式
类型[] 变量名=new 类型[长度];

// 例子,定义一个长度为6的整数数组
int[] numArr = new int[6];
复制代码

往数组的空间中存值

格式
数组[下标]=值
复制代码

获取数组中下标对应的空间的值

格式
数组[下标]
复制代码

如果数组的其它空间没有给过值,它会具有默认值

整数数组默认值是0

关于数组默认值

演示代码
数组的存取值操作
案例代码
public class tttt {
public static void main(String[] args) {
// 类型[] 变量名 = new 类型[数量];
// 来一个容量为5的整数数组
int[] numArr = new int[5];

// 要往0号空间放数据
// 在0号下标所在的空间,放一个数据16
numArr[0] = 16;

// 在1号下标对应的空间,放数据28
numArr[1] = 28;

// 取值操做,获取数组中0号下标对应的值
System.out.println(numArr[0]);
System.out.println(numArr[1]);

// 取值操作,获取没有给值的下标空间的内容
System.out.println(numArr[2]);
System.out.println(numArr[3]);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
}
}

复制代码
演练

定义一个字符串的数组,长度给5

0号位给值,随便给值

1给号位置,随便给值

打印0号位的值,打印1号位的值

打印3号位

打印4号位

结论

字符串数据类型的默认值是null

数组的下标
越界的情况

如果越界,会以报形式提示
报时报错的代码后面的内容都不会执行

数组的遍历

如何获得数组的全部下标

利用for循环可以得到数组的全部下标
子主题 5
条件变量从0开始
条件变量小于数组的长度
条件变量自增

遍历示例

需求

自定义一个长度为4的字符串数组
存入数据
利用遍历的方式把数据都打印出来

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值