您当前的位置: 首页 >  Java

慕晨sekurlsa

暂无认证

  • 3浏览

    0关注

    82博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JAVA基础(七)

慕晨sekurlsa 发布时间:2022-01-06 23:28:29 ,浏览量:3

一、目录
  • 二维数组

  • 二维数组的使用 1.动态初始化(1) 2.动态初始化(2) 3.动态初始化(3)-列数不确定 4.静态初始化

  • 二维数组使用细节

二、二维数组

二维数组:

  1. 从定义形式上看 int[][]
  2. 简单理解为,原来的一维数组的每个元素都是一个一维数组,就构成了二维数组
三、二维数组的使用
  1. 动态初始化(1)
    1. 语法:类型[][] 数组名 = new 类型[大小][大小]
    2. 比如:int[][] a = new int[2][3]
  2. 动态初始化(2)
    1. 先声明:类型 数组名[][];
    2. 再定义(开辟空间) 数组名 = new 类型[大小][大小]
    3. 赋值(有默认值,比如int类型的就是0)
  3. 动态初始化(3)-列数不确定
    1. int[][] arr = new int[3][]
    2. 只是创建二维数组,但是并没有开辟空间,arr[i]此时是null
    3. 根据情况再赋值int[i][j],并开辟空间
  4. 静态初始化
    1. 定义 类型 数组名[][] = {{x,x,x},{x,x,x},{x,x,x}};
    2. 数组名[i][j]使用即可
四、二维数组使用细节
  1. 一维数组的声明方式有:int[] x或者int x[]
  2. 二维数组的声明方式有:int[][] y 或者 int[] y[] 或者 int y[][]
  3. 二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同,也可以不同。
关注
打赏
1663680270
查看更多评论
立即登录/注册

微信扫码登录

0.0497s