[上]JAVA学习系列模块五第五章119.二维数组_定义
[上]JAVA学习系列模块五第五章119.二维数组_定义
2024-05-28 0 评论 0 阅读 0 点赞

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

daimafengzi
2024-05-28 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年05月28日,已超过787天没有更新,若内容或图片失效,请留言反馈。

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

视频

笔记

二维数组的定义格式

  1. 概述:数组中的套多个数组
  2. 定义格式
    a.动态初始化
    数据类型[][] 数组名 = new 数据类型m
    数据类型 数组名[][] = new 数据类型m
    数据类型[] 数组名[] = new 数据类型m

    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

评论 (0)

取消