Java多维数组声明格式

Java多维数组声明格式刷题目再次遇到了声明这种最基本形式的考题,以此记录,共勉。关于多维数组声明的形式你知道哪几种呢?首先先上一个错误的例子:这里arr9-arr11在等式右边都错误的在中括号中加了数组大小,导致报错;而arr11、arr12则是等式右边二维数组初始化时没有赋予初始大小导致报错。正确的声明形式如下:本质上arr0、arr4和arr3、arr8是一样的;而arr1-2和arr5-…

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

刷题目再次遇到了声明这种最基本形式的考题,以此记录,共勉。

关于多维数组声明的形式你知道哪几种呢?

首先先上一个错误的例子:
2

这里arr9 – arr11在等式右边都错误的在中括号中加了数组大小,导致报错;
而arr11、arr12则是等式右边二维数组初始化时没有赋予初始大小导致报错。

正确的声明形式如下:
1
本质上arr0、arr4和arr3、arr8是一样的;

而arr1-2和arr5-6则是以一种俏皮的方式进行了声明,虽然也是可以通过编译运行的,但是我的IDE上的阿里代码规约还是建议使用arr0、arr4 或者 arr3、arr8这种形式。
3
大家只要知道可以这样子声明即可,实际工作中为了方便他人查看代码,还是遵守一些规约吧!


这里献上代码以供大家到IDE中测试:

    int[][] arr0 = new int[2][2];
    int arr1[][] = new int[2][2];
    int []arr2[] = new int[2][2];
    int [][]arr3 = new int[2][2];

    int[][][] arr4 = new int[2][2][2];
    int arr5[][][] = new int[2][2][2];
    int []arr6[][] = new int[2][2][2];
    int [][]arr7[] = new int[2][2][2];
    int [][][]arr8 = new int[2][2][2];

最近在找实习,压力有点大,写点博客减减压。

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

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

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


相关推荐

  • SDN基本概念

    SDN基本概念

    2021年4月15日
  • ac测评题库_awing

    ac测评题库_awing杭州人称那些傻乎乎粘嗒嗒的人为 62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有 4 或 62 的号码。例如:62315,73418,88914 都属于不吉利号码。但是,61152 虽然含有 6 和 2,但不是 连号,所以不属于不吉利数字之列。你的任务是,对于每次给出的一个牌照号区间 [n,m],推断出交管局今后又要实际上给多少辆新的士车上牌

    2022年8月9日
  • CRC校验算法[通俗易懂]

    CRC(CyclicRedundancyCheck):循环冗余检验。在链路层被广泛使用的检错技术。CRC原理:1、发送端1.1、在发送端先将数据分组,每组k个数据。假定要传送的数据是M。1.2、在数据M后面添加供差错检测的n位冗余码,然后构成一帧发送出去,一共发送(k+n)位。虽然添加n位冗余码增大了数据传送的开销,但是可以进行差错检测,当传输可能出现差错时,付出这种代价是值

    2022年4月18日
  • 100——第10例

    100——第10例

    2021年7月6日
  • mapstruct使用的正确姿势

    mapstruct使用的正确姿势我们都知道,随着一个工程的越来越成熟,模块划分会越来越细,其中实体类一般存于domain之中,但domain工程最好不要被其他工程依赖,所以其他工程想获取实体类数据时就需要在各自工程写model,自定义model可以根据自身业务需要映射相应的实体属性。这样一来,这个映射工程貌似并不简单了。阿森差点就犯难了……序 所以阿淼今天就要给大家安利一款叫mapstruct的插件,它就…

    2022年5月17日
  • vim 配置python3环境_vim怎么运行python

    vim 配置python3环境_vim怎么运行python1.1环境OS:CentOSLinuxrelease7.6.1810(Core)python版本:Python3.9.6需求:配置vim使能支持python程序开发的类似IDE环境,实现代码不全、语法高亮等功能。1.2检查环境1.检查vim版本,如果没有“+python3”关键字,则需要升级vim#可见vim版本为7.4[root@drp-monitor-20210426165633-mojh~]#vim–versionVIM-ViIMproved7.4(201

    2022年9月29日

发表回复

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

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