2024年Java最全小白学Java 第18课:多维数组,mysql面试笔试题

最后

image.png

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取




经过我们上面了解了一维数组的定义,这里的二维数组定义应该就不难理解了,二维数组定义就是2个中括号,二维数组的每个成员就是包含大括号的所有一维数组成员。



同理,三维数组就是二维数组的集合,定义也就需要三个中括号,更高维度数组依次推之。



多维数组可以这样理解:如果一个成员是一个点,那么一维数组就是线,二维数组就是面,三维数组就是空间,思维数组就是空间加时间,。。。。。



【3】多维数组的成员取值



一维数组我们按下标取值,如 week\[0\]、week\[1\],同理我们二维数组取值也大致类似。



当二维数组写一个下标,就是取对应下标的一维数组,比如:



// 定义3个小组的6个小朋友

char[][] friends = { { ‘A’, ‘B’ }, { ‘C’, ‘D’ }, { ‘E’, ‘F’ } };

// 取出小组1

char[] group1 = friends[0];

// 取出小组2

char[] group2 = friends[1];

// 取出小组3

char[] group3 = friends[2];




当二维数组写2个下标,就是取再降一个维度,就是取一维数组中的成员:



// 定义3个小组的6个小朋友

char[][] friends = { { ‘A’, ‘B’ }, { ‘C’, ‘D’ }, { ‘E’, ‘F’ } };

// 分别取出6个小朋友

char a = friends[0][0];

char b = friends[0][1];

char c = friends[1][0];

char d = friends[1][1];

char e = friends[2][0];

char f = friends[2][1];




【4】多维数组的遍历



一维数组我们的遍历采用的是 for 循环,那么多维数组的遍历,我们可以采用多重 for 循环遍历,比如二维数组我们可以采用双重循环进行遍历:



// 定义3个小组的6个小朋友

char[][] friends = { { ‘A’, ‘B’ }, { ‘C’, ‘D’ }, { ‘E’, ‘F’ } };

// 分别打印6个小朋友

for (int i = 0; i < friends.length; i++) {

char[] group = friends[i];

for (int j = 0; j < group.length; j++) {

	System.out.println("小组" + i + "的成员 : " + group[j]);

}

}

最后

Java架构学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。
在这里插入图片描述

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

讲解视频+实战项目源码】](https://bbs.csdn.net/topics/618154847)收录**

需要这份系统化的资料的朋友,可以点击这里获取

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值