亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java中一維二維數(shù)組的靜態(tài)和動態(tài)初始化

 更新時間:2017年10月18日 15:49:54   作者:Java之途  
今天通過本文給大家分享Java中的數(shù)組,包括一維數(shù)組和二維數(shù)組的靜態(tài)初始化和動態(tài)初始化問題,感興趣的朋友一起看看吧

今天我們要開始來講講Java中的數(shù)組,包括一維數(shù)組和二維數(shù)組的靜態(tài)初始化和動態(tài)初始化

數(shù)組概述:

數(shù)組可以看成是多個相同類型數(shù)據(jù)的組合,對這些數(shù)據(jù)的統(tǒng)一管理;

數(shù)組變量屬于引用數(shù)據(jù)類型,數(shù)組也可以看成是對象,數(shù)組中的每一個元素相當于該對象的成員變量;

數(shù)組中的元素可以是任何數(shù)據(jù)類型,包括基本數(shù)據(jù)類型和引用數(shù)據(jù)類型;

一維數(shù)組的聲明:

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

Java語言中 聲明是不能指定其長度[數(shù)組中元素的個數(shù)];

非法聲明; int a [5];

數(shù)組對象的創(chuàng)建:

public class Test {
   public static void main (String args[ ] ) {
     int [ ] s;
     s = new int [5];
     for(int i = 0; i < 5; i ++) {
     s[i] = 2 * i + 1;
     }
   }
}

一維數(shù)組初始化

動態(tài)初始化:

public class Test {
  public static void main (String args [ ] ) {
  int a [ ];
  a = new int [3];
  //int a [ ] = {1,2,3};
  Date days [ ];
  days = new Date [3];
  days [0] = new Date(1,4,20040);
  days [1] = new Date(2,4,20040);
  days [2] = new Date(3,4,20040);
  }
}
class Date {
  int year,month,day;
  Date (int y,int m,int d) {
    year = y; month = m; day = d;
  }
}

靜態(tài)初始化

public class Test {
  public static void mian (String args [ ] ) {
    int a[ ] = new int [ ] {3,9,8};
    Date days[ ] = {
    new Date(1,4,2004),
    new Date(2,4,2004),
    new Date(3,4,2004)
    };
  }
}
class Date {
  int year,month,day;
  Date(int y,int m,int d) {
    year = y; month = m;day = d;
  }
}

二維數(shù)組

二維數(shù)組可以看成數(shù)組為元素的數(shù)組,例如:

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

二維數(shù)組初始化

靜態(tài)初始化:

 int intA [ ] [ ] = {{1,2},{2,3},{3,4,5}};
  int intB [ 3] [ 2] = {{1,2},{2,4},{4,5}};  非法

動態(tài)初始化: 

int a [ ] [ ] = new int [3] [5];
  int b [ ] [ ] = new int [3] [ ];
  b[0] = new int [2];
  b[1] = new int [3];
  b[2] = new int [5];

相關文章

  • Spring 應用中集成 Apache Shiro的方法

    Spring 應用中集成 Apache Shiro的方法

    這篇文章主要介紹了Spring 應用中集成 Apache Shiro的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • SpringBoot實現(xiàn)異步事件Event詳解

    SpringBoot實現(xiàn)異步事件Event詳解

    這篇文章主要介紹了SpringBoot實現(xiàn)異步事件Event詳解,異步事件的模式,通常將一些非主要的業(yè)務放在監(jiān)聽器中執(zhí)行,因為監(jiān)聽器中存在失敗的風險,所以使用的時候需要注意,需要的朋友可以參考下
    2023-11-11
  • JAVA實現(xiàn)經(jīng)典掃雷游戲的示例代碼

    JAVA實現(xiàn)經(jīng)典掃雷游戲的示例代碼

    windows自帶的游戲《掃雷》是陪伴了無數(shù)人的經(jīng)典游戲,本程序參考《掃雷》的規(guī)則進行了簡化,用java語言實現(xiàn),采用了swing技術進行了界面化處理。感興趣的可以學習一下
    2022-01-01
  • 基于maven的三種packaging方式

    基于maven的三種packaging方式

    這篇文章主要介紹了maven的三種packaging方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • java數(shù)據(jù)結構實現(xiàn)機器人行走

    java數(shù)據(jù)結構實現(xiàn)機器人行走

    這篇文章主要為大家詳細介紹了java數(shù)據(jù)結構實現(xiàn)機器人行走,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 簡單分析Java的求值策略原理

    簡單分析Java的求值策略原理

    在本篇文章里小編給大家整理的是一篇關于簡單分析Java的求值策略原理內(nèi)容,有需要的朋友們可以學習下。
    2021-06-06
  • SpringBoot導出Excel表格到指定路徑的代碼詳解

    SpringBoot導出Excel表格到指定路徑的代碼詳解

    Spring Boot導出Excel通常涉及到使用第三方庫如Apache POI或者XlsxWriter等,它們能幫助你在Spring應用中生成并下載Excel文件,那么SpringBoot如何導出Excel表格到指定路徑,本文將給大家詳細的介紹一下
    2024-07-07
  • Java中的三種代理模式詳解

    Java中的三種代理模式詳解

    這篇文章主要介紹了Java中的三種代理模式詳解,代理模式的關鍵點是:代理對象與目標對象.代理對象是對目標對象的擴展,并會調(diào)用目標對象,文中提供了部分代碼,需要的朋友可以參考下
    2023-08-08
  • 在Eclipse中運行Solr 基礎知識

    在Eclipse中運行Solr 基礎知識

    Solr我還是個菜鳥,寫這一些文章只是記錄一下最近一段時間學習Solr的心得,望各位同仁不要見笑,還希望多多指點
    2012-11-11
  • SpringSecurity數(shù)據(jù)庫進行認證和授權的使用

    SpringSecurity數(shù)據(jù)庫進行認證和授權的使用

    本文主要介紹了用戶的賬號、密碼以及角色信息在數(shù)據(jù)庫中的認證和授權,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論