JAVA/编程语言

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

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

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

视频

[vbilibili]【尚硅谷2024最新JAVA入门视频教程(上部)java零基础入门教程】 https://www.bilibili.com/video/BV1YT4y1H7YM/?p=119&share_source=copy_web&vd_source=85f561e7442caa320f4a23b57edee129[/vbilibili]

笔记

二维数组的定义格式

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