本篇文章給大家分享的是有關(guān)使用java怎么指定不同長度的二維數(shù)組,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
目前成都創(chuàng)新互聯(lián)已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、覃塘網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。Java是一門面向?qū)ο缶幊陶Z言,可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序。
1、二維數(shù)組的每個元素都是一個一維數(shù)組,這些數(shù)組不一定都是等長的。聲明二維數(shù)組的時(shí)候可以只指定第一維大小,空缺出第二維大小,之后再指定不同長度的數(shù)組。但是注意,第一維大小不能空缺(不能只指定列數(shù)不指定行數(shù))。
public class ArrayTest4 { public static void main(String[] args) { //二維變長數(shù)組 int[][] a = new int[3][]; a[0] = new int[2]; a[1] = new int[3]; a[2] = new int[1]; //Error: 不能空缺第一維大小 //int[][] b = new int[][3]; } }
2、二維數(shù)組也可以在定義的時(shí)候初始化,使用花括號的嵌套完成,這時(shí)候不指定兩個維數(shù)的大小,并且根據(jù)初始化值的個數(shù)不同,可以生成不同長度的數(shù)組元素。
public class ArrayTest5 { public static void main(String[] args) { int[][] c = new int[][]{{1, 2, 3},{4},{5, 6, 7, 8}}; for(int i = 0; i < c.length; ++i) { for(int j = 0; j < c[i].length; ++j) { System.out.print(c[i][j]+" "); } System.out.println(); } } }
實(shí)例擴(kuò)展:
Java不指定長度的二維數(shù)組實(shí)例
import java.util.*; public class Tek { public static void main(String[] args) { int[][] a=new int[3][]; a[0]=new int[3];//相當(dāng)于int[] a=new int[3] for(int i=0;i<a[0].length;i++) a[0][i]=i+1; a[1]=new int[4]; for(int i=0;i<a[1].length;i++) a[1][i]=i+1; a[2]=new int[5]; for(int i=0;i<a[2].length;i++) a[2][i]=i+1; for(int i=0;i<a.length;i++) { for(int j:a[i]) System.out.print(j+" "); System.out.println(); } } }
以上就是使用java怎么指定不同長度的二維數(shù)組,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
文章名稱:使用java怎么指定不同長度的二維數(shù)組-創(chuàng)新互聯(lián)
本文地址:http://jinyejixie.com/article8/csdsop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、軟件開發(fā)、網(wǎng)站設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容