JAVA/编程语言

[上]JAVA学习系列模块五第五章119.二维数组_定义

daimafengzi · 5月28日 · 2024年 · · 本文共988个字 · 预计阅读4分钟1017次已读

[上]JAVA学习系列模块五第五章119.二维数组_定义

视频


笔记

二维数组的定义格式

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…}}

[上]JAVA学习系列模块五第五章119.二维数组_定义

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 = {{"孙悟空","唐僧"},{"刘备","关羽","张飞"},{"宋江"},{"林黛玉","贾宝玉","王熙凤","薛宝钗"}};
    }
}
0 条回应