java二维数组初始化(动态,静态)

java二维数组初始化(动态,静态)int[][] a=new  int[][]{{1,2},{3,4},{5,6,7,8,9},{}};      System.out.println(a.length);//4,表示数组的行数      System.out.println(a[0].length);//2,表示对应行的长度      System.out.println(a[1].length);//2      System…

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


  1. int[][] a=new  int[][]{
    {
    1,2},{
    3,4},{
    5,6,7,8,9},{}};  
  2.     System.out.println(a.length);//4,表示数组的行数  
  3.     System.out.println(a[0].length);//2,表示对应行的长度  
  4.     System.out.println(a[1].length);//2  
  5.     System.out.println(a[2].length);//5  

  6. 数组概述:

    数组可以看成是多个相同类型数据的组合,对这些数据的统一管理;

    数组变量属于引用数据类型,数组也可以看成是对象,数组中的每一个元素相当于该对象的成员变量;

    数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型;

    一维数组的声明:

    声明方式: 例如; int a [ ]  = new int [3];

    Java语言中 声明是不能指定其长度[数组中元素的个数];

    非法声明; int a [5];

    数组对象的创建:

         int [ ] s;

         s = new int [3];

         for(int i = 0; i < 3; i ++) {

         s[i] = 2 * i + 1;

         }

      

    一维数组初始化

    动态初始化:

      int a [ ];

      a =  new int [3];

      //int a [ ] = {1,2,3};

      Date d [ ];

      d = new Date [3];

      d[0]  = new Date(1,4,10010);

      d [1]  = new Date(2,4,10010);

      d [2]  = new Date(3,4,10010);

      }

    }

    class Date {

      int year,month,day;

      Date (int y,int m,int d) {

        year = y; month = m; day = d;

      }

    }

    静态初始化

        int a[ ]  = new int [ ] {1,2,3};

        Date d[ ]  = {
        

             new Date(1,4,10010);

        new Date(2,4,10010);

       new Date(3,4,10010);

        };

    class Date {

      int year,month,day;

      Date(int y,int m,int d) {

        year  = y; month = m;day = d;

      }

    }

    二维数组

    二维数组可以看成数组为元素的数组,例如:

    int a [ ][ ] = {
    {1,2},{3,4,5},{
    6,7,8,9}};

    二维数组初始化

    静态初始化:

      int int A [ ] [ ] = {
    {1,2},{2,3},{3,4,5}};

      int int B [2] [ 2] = {
    {1,2},{2,4}};  非法

    动态初始化:

      int a [ ] [ ] = new int [2] [2];

      int b [ ] [ ] = new int [3] [ ];

      b[0] = new int [1];

      b[1] = new int [2];

      b[2] = new int [3];

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/141257.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Python源码保护[通俗易懂]

    Python源码保护[通俗易懂]1混淆改方法主要将函数、类名以及变量名等替换为其他符号,提高了阅读的难度,Python代码混淆网站。但该方法未改变程序的主体结构,实际效果并不是很好。具体如下图1所示:2pycpython是先把源码py文件编译成pyc或者pyo,然后由python的虚拟机执行。最简单的加密方法是将编译后的pyc二进制文件发布,详情可以参考blog。但与其他语言一样编译后的产生的pyc依然可以通过反编译得…

  • 2020版KALI安装教程

    2020版KALI安装教程

  • solid原则应用实例_设计模式solid原则

    solid原则应用实例_设计模式solid原则在面向对象编程中,SOLID是5个重要的设计原则的缩写。首先是由著名的软件大师RobertC.Martin(Bob大叔)在DesignPrinciplesandDesignPatterns中提出,后来MichaelFeathers用SOLID来概括这五大原则。SOLID原则使得软件设计更加容易理解、灵活和可维护。作为一名软件工程师,这5个原则我们必须知道。本文,我将涵盖这些原则,并举例说明怎样是违背了原则,以及如何进行纠正来符合SOLID原则。S—Singlerespons

    2022年10月27日
  • 此视频无法播放0xc00d36c4_视频播放失败代码-30

    此视频无法播放0xc00d36c4_视频播放失败代码-30相信很多用户都遇到过视频无法播放的问题。比如将重要视频从旧电脑拷到U盘上,使用另一台电脑播放时,提示视频播放错误代码0xc00d36c4,不支持该视频播放。其实,视频无法播放的问题是很常见的,不少用户在电脑上连接相机或者手机后播放视频,也会提示0xc00d36c4。出现这样的问题要怎么解决,怎么才能修复该视频文件使其正常播放?播放MP4格式视频显示错误代码0xc00d36c4的情况大多数情况下,…

  • 2018最新手机号码正则表达式

    2018最新手机号码正则表达式2017年8月,工信部给三大运营商批准了新号段,中国电信获得199号段,中国移动得到198号段,中国联通得到166号段。/***正则:手机号(精确)*&lt;p&gt;移动:134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198&lt;/p&gt;…

  • python爬虫库_python爬虫实战百度云盘

    python爬虫库_python爬虫实战百度云盘如何使用爬虫与JieBa库制作词云所需库的安装所需第三方库为如下:importrequestsfrombs4importBeautifulSoupfromwordcloudimportWordCloudimportmatplotlib.pyplotaspltimportjiebaimportnumpyasnpfromPILimportImage此网址内含大量python第三方库下载安装即可:链接:https://www.lfd.uci.edu/~g

发表回复

您的电子邮箱地址不会被公开。

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