你這樣直接輸出就是a的對(duì)象地址,你要是想看a數(shù)組里面的內(nèi)容的話,可以使用foreach循環(huán)打印出來(lái)。

成都創(chuàng)新互聯(lián)公司是專業(yè)的民權(quán)網(wǎng)站建設(shè)公司,民權(quán)接單;提供網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行民權(quán)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
換行是因?yàn)槟闶褂昧藀rintln輸出。使用print就不會(huì)換行了。在你的循環(huán)中,有錯(cuò)誤。j+1,當(dāng)j為9時(shí),j+1就越界了。
這樣就是遍歷整個(gè)二維數(shù)組。要說(shuō)為什么是1,2,3,4,5 我是這樣的看的。因?yàn)榈?for循環(huán)對(duì)第2for不起作用。因?yàn)闆](méi)有用大括號(hào)括起來(lái)。所以就是5個(gè)值了。為什么會(huì)是這幾個(gè)值呢?這個(gè)i的值只能是0了。
println()就是print line,在輸出信息后,加上換行,所以你得到了,分開(kāi)的0. 試一下Java里的System.out.printf()吧,和C是一樣的。
在初始化鋸齒數(shù)組時(shí),先設(shè)置該數(shù)組包含的行數(shù)。
所謂的二維數(shù)組其實(shí)是數(shù)組的數(shù)組(每個(gè)一維數(shù)組的長(zhǎng)度可以不同,所以二維數(shù)組也稱為鋸齒數(shù)組)。
不是,舉個(gè)例子來(lái)說(shuō),鋸齒數(shù)組是int[i][j],二維數(shù)組則是int[i,j]差別是二維數(shù)組總是包含i * j個(gè)元素的矩陣。而鋸齒數(shù)組則未必。
小弟剛看java 不知理解的對(duì)不對(duì):如果是個(gè)二位的數(shù)組可以用String length方法先獲取數(shù)組的長(zhǎng)度,將其放在另一個(gè)一維數(shù)組中保存 循環(huán)時(shí)到一維數(shù)組中讀取相應(yīng)長(zhǎng)度就行了。
type 為Java中的任意數(shù)據(jù)類型,包括基本類型和組合類型,arrayName為數(shù)組名,必須是一個(gè)合法的標(biāo)識(shí)符,[ ] 指明該變量是一個(gè)數(shù)組類型變量。
顧名思義,字節(jié),就是一個(gè)空間,能存放任何類型的數(shù)據(jù)。
int a[][] = new int[3][2]; 表示定義一個(gè)三行二列的二維數(shù)組,但是a[0] = {1,6}; 是對(duì)一維數(shù)組進(jìn)行賦值,而a是二維數(shù)組無(wú)法使用一維數(shù)組的賦值方法,所以程序會(huì)報(bào)錯(cuò)。
int arr[][]=new int[8][ ]; //這種方法不限制一維數(shù)組的長(zhǎng)度。因?yàn)槊總€(gè)一維數(shù)組中的元素個(gè)數(shù)不一定相同。
一維數(shù)組,可以理解為只能存放一行相同數(shù)據(jù)類型的數(shù)據(jù)。在Java中如果要使用數(shù)組,需要先聲明數(shù)組,然后再分配數(shù)組內(nèi)存(即,可以存放多少個(gè)數(shù)據(jù))。
int[][] a = new int[][1]; // 這里表示你數(shù)組長(zhǎng)度是1。 但沒(méi)有限定你子數(shù)組的長(zhǎng)度。子數(shù)組長(zhǎng)度可任意在下面你設(shè)置時(shí)設(shè)定。a[0] = new int[]{1,2,3};// 數(shù)組下標(biāo)是從0開(kāi)始,所以第1個(gè)元素下標(biāo)是0吶。
這個(gè)就是實(shí)現(xiàn)了只給第一行賦值,而另兩行都是空的,以后隨時(shí)想賦值都可以按照上面的代碼繼續(xù)。
// java的二維數(shù)組,其實(shí)是數(shù)組的數(shù)組。// 定義一個(gè)3個(gè)長(zhǎng)度的int[]數(shù)組,每行的長(zhǎng)度可以完全不同,當(dāng)然也可以全相同。// 全相同沒(méi)什么好說(shuō)的,只說(shuō)不同的。
網(wǎng)頁(yè)標(biāo)題:鋸齒數(shù)組JAVA代碼 鋸齒數(shù)組的定義
URL網(wǎng)址:http://www.chinadenli.net/article30/deisiso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、網(wǎng)站改版、、外貿(mào)建站、品牌網(wǎng)站建設(shè)、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)