视频
笔记
二维数组的定义格式
1.概述:数组中的套多个数组
2.定义格式
a.动态初始化
数据类型[][] 数组名 = new 数据类型[m][n]
数据类型 数组名[][] = new 数据类型[m][n]
数据类型[] 数组名[] = new 数据类型[m][n]
m:代表的是二维数组的长度
n:代表的是二维数组中每一个一维数组的长度
数据类型[][] 数组名 = new 数据类型[m][] -> 二维数组中的一维数组没有被创建
b.静态初始化
数据类型[][] 数组名 = new 数据类型[][]{{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}}
数据类型 数组名[][] = new 数据类型[][]{{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}}
数据类型[] 数组名[] = new 数据类型[][]{{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}}
c.简化静态初始化:
数据类型[][] 数组名 = {{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}}
数据类型 数组名[][] = {{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}}
数据类型[] 数组名[] = {{元素1,元素2…},{元素1,元素2…},{元素1,元素2…}}
public class Demo01Array { public static void main(String[] args) { int[][] arr1 = new int[2][2]; int[][] arr2 = new int[2][]; System.out.println("======================"); String[][] arr3 = {{"孙悟空","唐僧"},{"刘备","关羽","张飞"},{"宋江"},{"林黛玉","贾宝玉","王熙凤","薛宝钗"}}; } }