Java中怎么靜態和動態初始化一維二維數組,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
創新互聯專注于企業全網整合營銷推廣、網站重做改版、東遼網站定制設計、自適應品牌網站建設、成都h5網站建設、購物商城網站建設、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為東遼等各大城市提供網站開發制作服務。數組概述:
數組可以看成是多個相同類型數據的組合,對這些數據的統一管理;
數組變量屬于引用數據類型,數組也可以看成是對象,數組中的每一個元素相當于該對象的成員變量;
數組中的元素可以是任何數據類型,包括基本數據類型和引用數據類型;
一維數組的聲明:
聲明方式: 例如; int a [ ] = new int [3];
Java語言中 聲明是不能指定其長度[數組中元素的個數];
非法聲明; int a [5];
數組對象的創建:
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; } } }
一維數組初始化
動態初始化:
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; } }
靜態初始化
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; } }
二維數組
二維數組可以看成數組為元素的數組,例如:
int a [ ][ ] = {{1,2},{3,4,5,6},{7,8,9}};
二維數組初始化
靜態初始化:
int intA [ ] [ ] = {{1,2},{2,3},{3,4,5}}; int intB [ 3] [ 2] = {{1,2},{2,4},{4,5}}; 非法
動態初始化:
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];
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯行業資訊頻道,感謝您對創新互聯的支持。
網頁標題:Java中怎么靜態和動態初始化一維二維數組-創新互聯
分享地址:http://vcdvsql.cn/article10/ccscdo.html
成都網站建設公司_創新互聯,為您提供網站內鏈、網站收錄、網站排名、虛擬主機、靜態網站、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯