总是让二维数组绕迷糊该怎么办?
快和小乔一起来用一个超具体、好理解的例子一起学习吧~
保证让你看后收获满满!!
文章目录
一、视频讲解
【本期视频图文讲解会放在专栏里】||【新手友好型视频】全面讲解Java二维数组(内含带答案和讲解的练习题喔)
二、多维数组的介绍
- Java中所谓的多维数组,实际上是由一维数组嵌套而成。
- 即一维数组的元素是另外一个一维数组时则称为二维数组
- 以此类推,一维数组的多次嵌套就构成了二维数组
三、多维数组的使用(以二维数组为例)
(一)静态初始化——指定数组内容
以下面图片为例子,便于大家理解
1.一般格式:
数据类型 [ ] [ ] 数组名称 = new 数据类型 [ ] [ ] {
{元素1,元素2,…},{元素1,元素2,…},{…}};
eg:String [ ] [ ] wodeaidou = new String [ ] [ ] {
{“易烊千玺”,“男”},{“小乔”,“女”},{“小乔1”,“女”},{“小乔2”,“女”},{“小乔3”,“女”}};
2.简便格式:
数据类型 [ ] [ ] 数组名称 ={
{元素1,元素2,…},{元素1,元素2,…},{…}};
eg:String [ ] [ ] wodeaidou ={
{“易烊千玺”,“男”},{“小乔”,“女”},{“小乔1”,“女”},{“小乔2”,“女”},{“小乔3”,“女”}};
(二)动态初始化——指定数组长度
以下面图片为例子,便于大家理解
eg:String [ ] [ ] wodeaidou = new String [5] [4];
eg:String [ ] [ ] wodeaidou = new String [5] [ ];
四、二维数组的遍历
1.代码:
package Sort;
public class ArrayExerciseT {
public static void main(String[] args) {
String wodeaidou[][] = new String[5][2];// 创建5个一维数组,每一一维数组中存放2个元素
wodeaidou[</