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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CNS服务器搭建(配合百度直连)[通俗易懂]

    CNS服务器搭建(配合百度直连)[通俗易懂]CNS服务器搭建(配合百度直连)

    2025年8月2日
    3
  • curl命令详解[通俗易懂]

    在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:#curl[option][url]常见参数:-A/–user-agent<string>…

    2022年4月8日
    65
  • btav狼php,www.bvlang5.com[通俗易懂]

    btav狼php,www.bvlang5.com[通俗易懂]DomainName:BVLANG5.COMRegistryDomainID:2183015930_DOMAIN_COM-VRSNRegistrarWHOISServer:whois.namesilo.comRegistrarURL:http://www.namesilo.comUpdatedDate:2017-11-04T09:00:14ZCreationDate:2…

    2022年4月30日
    109
  • 前端程序员简历制作建议「建议收藏」

    前端程序员简历制作建议「建议收藏」大家好,我是漫步,今天来分享一下前端程序员简历该怎么写昨天的抽奖活动还在进行中,去看看吧排版工整好的简历,万里挑一,HR每天要看上百份简历,一份排版工整、段落错落有致、文字简洁分明的简历…

    2022年10月6日
    3
  • Camstar 协助工具

    Camstar 协助工具此系统为了解决接口同步、报表、打印、服务器状态监控、服务器异常预警、服务异常自动修复、Design代码查看、CLF编辑后导出、Camstar发布、数据清理、数据还原、日志解析。有意者,请留言

    2025年7月28日
    2
  • bmp转yuv_text函数转换日期

    bmp转yuv_text函数转换日期voidSaveBMP(BYTE*data,intw,inth) //data指代的是解码后的原始数据,格式为:NV12{FILE*f;unsignedchar*img=NULL;intfilesize=54+3*w*h;     //wisyourimagewidth,hisimageheight,bothi

    2022年9月25日
    0

发表回复

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

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