java二维数组初始化的三种方式「建议收藏」

java二维数组初始化的三种方式「建议收藏」有些知识觉得很简单,但其中一些细节性的东西我们未必知道,比如说数组的定义以及初始化的方式。下面主要介绍下二位数组初始化的三种方式1、定义数组的同时使用大括号直接赋值,适合数组元素已知的情况2、定义二维数组的大小,然后分别赋值3、数组第二维的长度可变化//第一种方式:定义的同时大括号直接复制int[][]array1={{1,3,1},{…

大家好,又见面了,我是你们的朋友全栈君。

有些知识觉得很简单,但其中一些细节性的东西我们未必知道,比如说数组的定义以及初始化的方式。下面主要介绍下二位数组初始化的三种方式

1、定义数组的同时使用大括号直接赋值,适合数组元素已知的情况

2、定义二维数组的大小,然后分别赋值

3、数组第二维的长度可变化

        //第一种方式:定义的同时大括号直接复制
        int[][] array1={
  
  {1,3,1},{1,5,1},{4,2,1}};
        //第二种方式:先定义数组大小,然后分别赋值
        int[]array2[]=new int[3][3];//定义数组维度(数组定义时两个中括号可以分开,你知道吗?)
        for(int i=0;i<array2.length;i++){
            for (int j = 0; j <array2[0].length ; j++) {
                array2[i][j]=i+j;//分别赋值
            }
        }
        //第三种方式:第二维的长度可以动态申请
        int[][] arr3 = new int[5][];//五行的长度
        for(int i=0; i<arr3.length; ++i){
            arr3[i]=new int[i+1];   //列的长度每次都变化。每次都要重新申请空间(长度)
            for(int j=0; j<arr3[i].length; ++j)
                arr3[i][j]= i+j;
        }

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141151.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • dnspod url转发_url解析

    dnspod url转发_url解析一些比较常用的域名软件有又url转发的功能,类似于花生壳,nat123,dnspod等都有转发url的功能没大会具体是怎么转发的方式是怎么样的呢?经过网上资料查找,查看了一些书籍,大概有了一些了解        首先了解一下,URL转发包括显性转发和隐性转发。显性转发:访问域名后,转跳到新的自定义URL地址,浏览器http地址是变化的。隐性转发:访问域名后,浏览器HTTP地址是不变的,但

    2022年10月19日
    0
  • 手机qq空间各种代码_QQ空间仅彼此可见

    手机qq空间各种代码_QQ空间仅彼此可见手表代码↓[em]e10026[/em]{uin:5720,nick:GoldVish,who:1}相机代码↓[em]e10022[/em]{uin:5720,nick:拍摄于07月22日,who:1}{uin:5720,nick:阿尔及利亚天气:阴,who:1}飞机代码↓[em]e10020[/em]{uin:5720,nick:乘坐于巴西天马航空JJ8280航班(A舱),who:1}认证代码↓[em]e10023[/em]{uin:5720,nick:文字已通过..

    2022年8月10日
    7
  • zabbix监控mysql的哪些参数_Zabbix监控Mysql数据库性能

    zabbix监控mysql的哪些参数_Zabbix监控Mysql数据库性能在之前的博文里面写过如何通过Zabbix监控mysql主从同步是否OK,mysql从库是否有延时(Seconds_Behind_Master)主库,当mysql主从有异常时通过Email或者SMS通知DBA和系统人员。除此之外,Zabbix还可以监控mysqlslowqueries,mysqlversion,uptime,alive等。下面通过ZabbixGraphs实时查看的SQL语句操…

    2022年4月28日
    26
  • maven配置多仓库镜像「建议收藏」

    maven配置多仓库镜像「建议收藏」问题场景:1、国内访问maven默认远程中央镜像特别慢2、用阿里的镜像替代远程中央镜像3、大部分jar包都可以在阿里镜像中找到,部分jar包在阿里镜像中没有,需要单独配置镜像我想达到的目标:在maven中配置一主一副两个镜像,大部分jar直接通过主镜像可以找到,部分特殊jar在主镜像中找不到时,自动去副镜像中寻找。我所处的阶段:修改了maven的全局配置文件settin…

    2022年5月28日
    142
  • 数据库里的bit类型

    数据库里的bit类型Bit 称为位数据类型 其数据有两种取值 0 和 1 长度为 1 位 在输入 0 以外的其他值时 系统均把它们当 1 看待 这种数据类型常作为逻辑变量使用 用来表示真 假或是 否等二值选择 SQLServer 中保存数据的一种类型 只能存储 true false 程序读取数据库出来之后的表现形式是 true 或者 false 但是保存在数据库中的结构类型是 0 或者 1 1 表示 true 0 表示 false SQLSer

    2025年6月10日
    0
  • Linux错误 E325: 注意 发现交换文件

    Linux错误 E325: 注意 发现交换文件方法1、恢复文件:vim-rnginx.conf恢复以后把.swap文件删掉,再打开时就不会用提示,注意.swap文件是个隐藏文件。可用:la查看。以.开头的是隐藏文件。方法2、ls-a查询隐藏文件,删除后缀名为.swp的文件删除rm-f文件名.swp转载:https://blog.csdn.net/u012686154/article/details…

    2022年5月18日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号