Java多维数组声明格式

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

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

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

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

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

正确的声明形式如下:


本质上arr0、arr4和arr3、arr8是一样的;

而arr1-2和arr5-6则是以一种俏皮的方式进行了声明,虽然也是可以通过编译运行的,但是我的IDE上的阿里代码规约还是建议使用arr0、arr4 或者 arr3、arr8这种形式。


大家只要知道可以这样子声明即可,实际工作中为了方便他人查看代码,还是遵守一些规约吧!

----

这里献上代码以供大家到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];
最近在找实习,压力有点大,写点博客减减压。
编程小号
上一篇 2025-02-11 12:33
下一篇 2025-01-25 23:33

相关推荐

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