Java基础-二维和三维数组

来源:互联网 发布:linux 域控制器 编辑:程序博客网 时间:2024/05/07 11:03
    1. 二维数组的声明

    数组类型数组名 [][];

    数组类型 [][]数组名;

    范例:

    int [][] arr;

    int arr [][];

    • 声明一个二维数组
    • 数组类型为int
    • 数组名为arr

    注:常用第二种方式

    只声明一个数组并不会真正创建一个数组,因此不会分配内存空间,真正创建数组时需要使用new

     

     2.二维数组的初始化

    方法一:只声明二维数组的行数,列数

    数组类型数组名 [][] = new int[3][4];

    数组类型 [][]数组名 = new int[3][4];

    注:系统会给数组默认的初始值

     

    int默认是 0

    float默认是0.0;

    boolean默认是 false

    引用类型默认是null

     

    方法二:不声明二维数组行数,列数

    数组类型数组名 [][] = new数组类型 [][] {{value1,value2..},{value3,value4..},..}; 

    数组类型 [][]数组名 = {{value1,value2..},{value3,value4..},..};

    注:常用第二种方式

     

    范例:

    int [][] arr = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};

    int [][] arr =new int[][]{{1,2,3,4},{5,6,7,8},{9,10,11,12}};

     

    • 定义了一个二维数组
    • 二维数组的数据类型为int
    • 二维数组的数组名是 arr
    • 二维数组是三行四列
    • 数组的值是:

    1,2,3,4

    5,6,7,8

    9,10,11,12


    3. 三维数组


    三维数组的声明和一维数组、二维数组类似;三维数组使用3[];

    三维数组的初始化使用3{}

    三维数组的输出需要使用3for循环

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 9个月宝宝吃了盐怎么办 红米4x开不了机怎么办 鱼身上有红斑像出血了怎么办 草鱼身上有红斑像出血了怎么办 宝宝屁眼红的破皮了怎么办 孩子身上起红疙瘩很痒怎么办 久而不射,但软了怎么办 盆底综合肌力1级怎么办 头发掉的厉害怎么办吃什么好 给蜂蛰了肿了痒怎么办 小米手环2没电了怎么办 小米手环2不亮了怎么办 红米3s无限重启怎么办 乐视手机1s卡顿怎么办 老公出轨了怎么办你会选择离婚吗 c盘和d盘换换了怎么办 晚上2点到3点醒怎么办 红米3s变砖了怎么办 6s锁屏密码忘了怎么办 怀孕9个月了胃疼怎么办 怀孕6个月了胃疼怎么办 孕妇胃疼怎么办4个月了 25岁欠了5万块钱怎么办 感冒嗓子疼怎么办最简单的方法 和老婆离婚了我的心好痛怎么办 4s店不给退定金怎么办 教你闪腰了后该怎么办 coolpad酷派手机开不了机怎么办 苹果5s黑屏开不了机怎么办 苹果4s的屏坏了怎么办 苹果6手机充电口接触不良怎么办 5s用久了卡顿怎么办 孕妇血糖高怎么办什么方法降最好 脚砸了肿了紫了怎么办 我想在淘宝上卖东西该怎么办 苹果手机4s开不了机怎么办 冒险岛s前出2条怎么办 狗狗又吐又拉血怎么办 小孩上网成瘾怎么办父母要怎么做 一只眼睛大一只眼睛小怎么办 带近视镜时间长了眼睛变形怎么办