![數(shù)組與函數(shù)課件_第1頁(yè)](http://file4.renrendoc.com/view9/M01/31/33/wKhkGWcignKAR7AxAADwFerYIAY730.jpg)
![數(shù)組與函數(shù)課件_第2頁(yè)](http://file4.renrendoc.com/view9/M01/31/33/wKhkGWcignKAR7AxAADwFerYIAY7302.jpg)
![數(shù)組與函數(shù)課件_第3頁(yè)](http://file4.renrendoc.com/view9/M01/31/33/wKhkGWcignKAR7AxAADwFerYIAY7303.jpg)
![數(shù)組與函數(shù)課件_第4頁(yè)](http://file4.renrendoc.com/view9/M01/31/33/wKhkGWcignKAR7AxAADwFerYIAY7304.jpg)
![數(shù)組與函數(shù)課件_第5頁(yè)](http://file4.renrendoc.com/view9/M01/31/33/wKhkGWcignKAR7AxAADwFerYIAY7305.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
要商數(shù)一直串相關(guān)的數(shù)據(jù),使用趙俎是必的逡落。
此外,若京程圖片段經(jīng)辛童復(fù)出現(xiàn),則粉它定義感屬
劇可有致地簡(jiǎn)化程序代媽。
域章童支介殆微俎的基域用法與簡(jiǎn)微的應(yīng)用。
蟻殂(array)是由一解相同類型的變量所組觀的劇
據(jù)類型,它們。一個(gè)共同的名繇表示。微組中拿個(gè)完
素則八下標(biāo)來(lái)標(biāo)示落數(shù)的值置。微組儂點(diǎn)數(shù)完素的復(fù)
集程度,令,一推及二推,工上的多瓶劇俎。
Java
一維數(shù)組
一瓶熬俎可?;吧锨f(wàn)個(gè)相同的照據(jù),送蛉熬
據(jù)就像火車的一節(jié)節(jié)率廂,小梯微據(jù)串透起來(lái)就像一
列火率。
微殂和Java里的變量一曲也需要經(jīng)過(guò)聲明后才犍
使用。
6-1-1一推熟俎的聲明與尚感的合配
要使用Java的數(shù)俎,處須經(jīng)過(guò)兩個(gè)步驟:
(1)3颯敷板、
(2)臺(tái)配肉商令該數(shù)組。
這兩個(gè)步驟的語(yǔ)法西干:
【格式6-1—施照殂的聲明與合肥南落】4
1??????????Java
“數(shù)據(jù)類型”是聲明數(shù)組元素的數(shù)據(jù)'
類型,常見(jiàn)的類型有整數(shù)、浮點(diǎn)數(shù)與
字符等類型?!皵?shù)組名”是用來(lái)統(tǒng)一
這群相同數(shù)據(jù)類型的名稱,其命名規(guī)
則和變量相同;
劇據(jù)類型微俎名口;〃聲蝸一瓶敷褪L
微組名二new數(shù)據(jù)類型[個(gè)?。?//今配肉商令微俎
數(shù)組所需的內(nèi)存,其中“個(gè)數(shù)”是告訴
編譯器,所聲明的數(shù)組要存放多少的元素,
而“new”則是命令編譯器根據(jù)括號(hào)里的個(gè)數(shù),
在內(nèi)存中配置一塊塊供該數(shù)組使用。
Java
4廣
Q下面是一瓶微狙的聲颯,并令配內(nèi)商作該數(shù)俎的范例:
intscore[];//聲明整型微俎score
score=newint[4];//今配肉商室間供整型劇俎
score使用,完素個(gè)殿,4
我上面第一行聲颯誨型微俎score時(shí),score可視,眼
組類型的變量。此時(shí)這個(gè)變量并沒(méi)有包含值何肉察,
編用器伍會(huì)今配一塊內(nèi)卷給它,用來(lái)保腐媚向微俎實(shí)
體的地址,電畫所示。
intscore[];
score尚未能向
?
score*熟殂實(shí)體的地
趾,所。score
的肉客,未知且
Java
“廠上圉聲颯盤型微組
產(chǎn)明后要做內(nèi)方合配的搖作,即上面第二行語(yǔ)句。
這一行會(huì)配置4個(gè)可供餐數(shù)保席的肉商堂聞,界也此
用花室間的參考地址賦令score變量。其徹存合配的
流程電千囹所示。
分配4個(gè)整數(shù)的內(nèi)存空
圖中的內(nèi)存參考
地址是假<t--------
0x1000score=new
賦值,此值會(huì)因
環(huán)境的不同而異。score[3]0x1012
如第3章所述,把內(nèi)存地址賦給
數(shù)組是屬于非基Score變量score[2]I0x1008
本數(shù)據(jù)類型,因score[1]0x1004
此數(shù)組變量0x1000
score所模存的score[0]
并非數(shù)組的實(shí)體,
而是數(shù)組實(shí)體的
'參考地址。,
Ja?
4廣
J【格式6-2聲闞劇組的同時(shí)便合肥肉腐】
劇據(jù)類型數(shù)膽名[]=new數(shù)據(jù)類型[個(gè)盤J;
位Java中,國(guó)卷微劇據(jù)類型所占用的庫(kù)節(jié),4個(gè)
bytes,而整型劇組score可保卷的完素有10個(gè),所山上
例中占用的治卷共有4*10=40個(gè)生節(jié)。下囹粉照組score
化,囹彬表示。
數(shù)組里元素的個(gè)數(shù)
數(shù)組名每一格代表一個(gè)元素,每個(gè)元素皆為int類型
劇俎的保存
Ja?
4廣
6-1-2熬俎中無(wú)素的袤示方法
想要使用微殂里的完素,可。利用千標(biāo)索完鼠。
Java的微俎下標(biāo)褊號(hào)以0桿胎。的電,score[0]代表第0
個(gè)完素,score[1]代表第1個(gè)完素,score[9]g鼎組中第9
個(gè)完素。下囹,score微俎中完素的表示法及郵列方式。
數(shù)組名數(shù)組里的10個(gè)元素
0123456789
V
score
score[0],數(shù)組里第0個(gè)元素score[8],數(shù)組里第8個(gè)元素
趙組先奈的神列
Ja?
01〃app6_1,一旗徽祖
02publicclassapp6_1
03
04publicstaticvoidmain(Stringargs[])
05
06inti;
07int磯];//聲明一個(gè)整型熬<a
08a=newint[3];〃臺(tái)配內(nèi)點(diǎn)室間供空型熬俎a使用,
其完索個(gè)熬,3
09
10for(i=0;i<3;i++)〃輸出熬祖的內(nèi)客
11System.out.print("a["+i+"]="+a[i]+",\t");
12
13System.out.println("\nlengthofarrayais"+a.length);
〃輸出熬祖在盛
14}
0
15}A—)
Java
/*app6-1OUTPUT--
a[0]=0,a[1]=0,a[2]=0,
lengthofarrayais3
----------------------*/
程序解說(shuō)
1.第7行聲闞整型劇俎a,第8行配置了一塊內(nèi)方室間,。
供整型微俎a使用,其完素個(gè)劇,3。
2.第10?11行,利用for循環(huán)輸出熟殂的由客。由于程序
中界W,令半微組先素賦他,出此輸出的信鼎會(huì)是0。
3.第13行輸出微俎的衣盛。此例中微組的在盛,3,即代
表熟俎完青的個(gè)數(shù)有3個(gè)。
X
Java
d"【格式6-3微殂衣度的取得】
劇娘名.length
若要取得app6_1中所聲颯的微版a的完素小微,Z
要森鼎^a的名稱后面加上“.length”即可。即:
??a.length〃給出熬俎的衣度?
送甘有何必處呢7它是微組的裔使用率。及Java我熬
殂上所給予的祥但,〃.length”像是一顆小小的螺絲
釘,左程》的編寫上[房意想系刊的致累。
Java
d'」?3照俎初他的賊值
若想直接點(diǎn)聲明時(shí)就令馬數(shù)殂初他,可也利用上
括號(hào)。只要點(diǎn)殿組的聲颯格式后面森加上初值的賦值
即可。州電:
【格式6-4數(shù)俎初他的賦他】
劇據(jù)類型劇祖名[尸{初值0,初值1,…,初他n};
大括號(hào)里的初他會(huì)做洋播足令微俎的第0、1.......
n個(gè)完素。此外,聲颯時(shí)并本需要粉數(shù)殂完素的個(gè)劇列
出,褊鐸器會(huì)視所令手的初伍個(gè)數(shù)來(lái)法定微組的衣度。
數(shù)祖賊值范例:
intday[]={31,28,31,30,31,30,31,31,30,31,30,31);
II聲闞畀賦值初值
JW?J
01//app6_2,一旗劇祖的賦值
02publicclassapp6_2
03{—
04publicstaticvoidmain(Stringargs[])
05{
06inti;
07inta[]={15,6,8};//聲明一個(gè)整型劇組a,并敬值初值
08
09for(i=0;i<a.length;i++)〃輸*趙殂的向客
10System.out.print("a["+i+"]="+a[i]+",\t");
11
12System.out.print("lengthofarrayais"+a.length);
13)
14)
〃app6-2OUTPUT------
a[0]=15,a[1]=6,a[2]=8,
lengthofarrayais3
__*/w
范例2;我出數(shù)殂無(wú)素的量大他與獴小他
01〃app6_3,比簌微組先素他的大小
02publicclassapp6_3
03{"
04publicstaticvoidmain(Stringargs[])
05{
06inti,min,max;
07intA[]={74,48,30,17,62);
〃聲闞卷型劇俎A,并賦他初值
08
09min=max=A[0];
10System.out.print(HelementsinarrayAareH);
Java
axfor(i=0;i<A.length;i++)
12(
13System.out.print(A[i]+"H);
14if(A[i]>max)〃判斷景大他
15max=A[i];
16if(A[i]<min)〃判斷獴小伍
17min=A[i];
18)
19System.out.println(H\nMaximumis"+max);
〃輸出秦入假
20System.out.println(HMinimumisn+min);
〃輸出素小他
21)
22)
Java
4廣
.*app6-3OUTPUT-------------------------
elementsinarrayAare7448301762
Maximumis74
Minimumis17
7
1.第6行聲颯餐劇變量i做,循環(huán)控制變量及數(shù)俎的下標(biāo),,
另外也聲颯腐及獴小值的變量minS獴大他的變量
maxo
2.第7行聲颯整型微俎A,其微俎無(wú)素有5個(gè)。
3.第9行將minSmax的初他微,微組的第一個(gè)完青。
4?第10?18行逐一輸出微俎里的內(nèi)察,并判斷數(shù)俎里的
最上他導(dǎo)量小他.O
5.第19?20行輸出比較后的獴大他與景小他。
Java
二維數(shù)組
董蚣一瓶微俎可。處理一般簡(jiǎn)單的照據(jù),但左實(shí)
除應(yīng)用上仍顯系足,所。Java也提供了二瓶劇組。
上的多瓶微俎。
6-2-1二旗劇俎的聲颯號(hào)令配肉花
二旗鼎俎聲颯的方式和一瓶數(shù)俎類何,內(nèi)腐的
臺(tái)肥也一曲是用new這個(gè)條越多。電下所示:
【二旗微殂的聲珊格式1】
熬據(jù)類型熬殂名□口;
微俎名=new微據(jù)重型[行的個(gè)微][列的個(gè)微B___
£1~~?????~~;????x
Java
數(shù)據(jù)類型微組名[][]=new微據(jù)類型[行的個(gè)數(shù)][列的個(gè)數(shù)];
可用二瓶熟俎粉上表的微據(jù)保商起來(lái),檢數(shù)俎聲颯
^>intsale[2][4]oJava*,由于int照據(jù)類型所占用的生
專,4個(gè)bytes,而整型劇做sale可保商的無(wú)素有2*4=8
個(gè),占用的內(nèi)商關(guān)有4*8=32個(gè)室節(jié)。下囹,二瓶微組的
示意囹。
第第第第
每一格代表一個(gè)元素,每個(gè)元素皆為皿類型
Ja?
4,%
1,微殂中的〃第。行”代表業(yè)務(wù)員1,第0行的第0?3列,
業(yè)務(wù)員1的第一?四專業(yè)債,
2.〃第1行”代表業(yè)務(wù)員2,第1行的第。?3列為業(yè)務(wù)員2
的第一?四季業(yè)債O
3.兩個(gè)業(yè)務(wù)員的業(yè)俄保腐殘微組后,就可。用微俎計(jì)案
出2002年總業(yè)債或是票季的業(yè)債等倍息。
[二旗微組初他的賦值格式】
照據(jù)類型熟俎名□□={{第0行初值),
{第1行初他),
{…},
{第n行初值}};
Java
4"注意:
1.用戶系需要定義微組的衣盛,因此在數(shù)殂名后面
的中括號(hào)里弄系處礁入G何的內(nèi)察。此外,京大括
號(hào)河迷市幾組大括號(hào),每俎大括號(hào)河的初他會(huì)儂格
娟笑作微俎的第0、1........n行完素。電下面的微
版sale聲颯及初值的賦值范例:
intsale[][]={{30,35,26,32},
〃二旗鼎俎的初依賦伍{33,34,30,29}};
2.每行的完素個(gè)熟恭同的二旗鼎俎,州電:
intmatx[][]={{31,12,14,11},〃每行完索個(gè)劇系同的二旗鼎組
{33,34,30},
{12,81,32,14,17});f且
Java
▲.以得二瓶微組的行微與特定行的完素的個(gè)劇
【取得二瓶微組的行照與特定行的完速的個(gè)劇】
照俎名length〃取得熬姐的行熬
熬殂名[行的接標(biāo)值].length〃取得特定行無(wú)素的個(gè)照
若要取得二瓶微俎的行數(shù),只要用數(shù)版名加上
”.length”即可,若要取得微殂中特定行的完漆的個(gè)數(shù),
則須左微組名后面加上孩行的下標(biāo)他,森加上”.length”。
例電:
matx.length〃必算劇祖matx的行熟,其他W3
matx[O].length〃必算照組matx的第0行無(wú)素的個(gè)鼎,其他,4
matx[2].length〃必算劇組matx的第2行完素的個(gè)熟,其他名5
Java
4*6-2-2二維數(shù)姐無(wú)素的引用及揚(yáng)冏
二瓶微俎無(wú)素的輸入與輸出方式與一瓶鼎俎相同,
,工二瓶鼎俎sale,例,粉兩個(gè)業(yè)務(wù)員的掇售業(yè)債森程
格中直接賦他后,備計(jì)算該公司2002年保險(xiǎn)產(chǎn)品的總
輸售量,程本及運(yùn)行信鼎。
01//app6_4,二旗鼎俎的輸入輸出
02publicclassapp6_4
03{—
04publicstaticvoidmain(Stringargs[])
05{
06inti,j,sum=0;
07intsale[][]={{30,35,26,32},{33,34,30,29}};
//>明數(shù)俎并賦他初值
Java
o8
o9
〃輸出輸售量并行算總褊售量
10for(i=0;i<sale,length;i++)
11(
業(yè)務(wù)員的業(yè)債臺(tái)別,");
12System.out.print("”+(i+1)+”
13forO=0;j<sale[i].length;j++)
14(
15System.out.print(sale[i][j]+"");
16sum+=sale[i][j];
17)
18System.out.println();
19)
總輸售量,修保單)
20System.out.println("\n20024”+sum+”
21)
}
Java
/*app6-4OUTPUT------------
業(yè)務(wù)員1的業(yè)債臺(tái)別,30352632
業(yè)務(wù)員2的業(yè)椅臺(tái)別,33343029
20024總輸售量四249倍保單
-----------------------------*/
息程序解說(shuō)
1,第6行聲闞餐劇變量i、j做,外層與治層循球控制變量
及劇版的不標(biāo),i控制行的無(wú)素,j控制列的完素;而
sum則是用末商我所有微組完素他的總和,即總輸售
量O
2.第7行聲明一整型數(shù)組sale,并,劇俎完青聯(lián)他為他,
國(guó)此微組完素共密8個(gè)。
3,第9?18行輸出熟俎里各完素的均察,并匯總各完素值。
4,第19行輸出sum的牯鼎即,總微售量。g
Java
三維以上的多維數(shù)組
想要提裔殿俎的旗殿,旦要我聲明照狙的耐候?qū)?/p>
下標(biāo)與中括號(hào)霽加一組即可。
所—三旗劇痛的聲颯,intA[田口,
而四瓶熬姐,intA加口□,
…,4此類稚o
使用,旗微組時(shí),輸入、輸出的方式和一、二旗
相同,但是急多一瓶,原套循環(huán)的層照就勢(shì)須多一層,
所。旗殿越裔的微俎其復(fù)集度也就越富。心三旗微祖
,例,春聲明鼎組時(shí)期賦他初伍,膏指其完素他輸出
并計(jì)算總和。
雕??????????4>
1??????????Java
01//app6_5,三旗微殂
02publicclassapp6_5
03(-
04publicstaticvoidmain(Stringargs[])
05(
06inti,j,k,sum=0;
07intA[][][]={{{5,1},{6,7}},{{9,4},{8,3}}};
//聲明微殂并賦他初值
08
09for(i=0;i<A.length;i++)
〃輸出微俎勾客并行事總和
10for(j=0;j<A[i].length;j++)
iiiiii???
Java
11for(k=0;k<A[j].length;k++)
12{
13System.out.print(“A『+i+“]r+j+“][+k+”]=");
14System.out.println(A[i][j][k]);
15sum+=A[i]0][k];
16)
17System.out.println(nsum=n+sum);
18)
19)
Java
4廣
/*app6-5OUTPUT—
A[0][0][0]=5
A[0][0][1]=1
A[0][1][0]=6
A[0][1][1]=7
A[1][0][0]=9
A[1][0][1]=4
A[1][1][0]=8
A[1][1][1]=3
sum=43
*/
由于使用的是三瓶微俎,所。城套循環(huán)哧三層,而
千標(biāo)也有三個(gè)。若是一時(shí)無(wú)法怨彖三瓶徽俎,。所聲明
的i*m*n微俎,例,可。咨觀有i/Nn*n的二旗數(shù)俎/四
旗山上的多瓶烈做比較瘠心畫形描念出O
O??????????X
Java
6-4函數(shù)
徐劇(function)可。簡(jiǎn)化程格的轉(zhuǎn)構(gòu),也可,4節(jié)省
褊寫相同程本代雞的時(shí)間,達(dá)到程序模塊化的目的。
AJava里,徐照稱,方法。
點(diǎn)每一個(gè)類里出現(xiàn)的main。即是方法。使用方法
耒編寫程格代雞市相咨多的必處,它可簡(jiǎn)化程序代媽、
精簡(jiǎn)唾?gòu)?fù)的程本流程,界可杷特定功犍的程序代媽獨(dú)
或出來(lái),使得程格花被計(jì)師得。專派殘程序的開(kāi)發(fā)上,
減少程序旗護(hù)的周存。
【聲明方法,弄定又其內(nèi)察】
返?優(yōu)類型方法名(類型參照1,類型參微2,…)
(
方法的W體(body)
程格語(yǔ)句;
return表達(dá)式;
}
一個(gè)簡(jiǎn)單的范例:
01//app6_6,簡(jiǎn)單的范例
02publicclassapp6_6
03{—
04publicstaticvoidmain(Stringargs[])
06star();〃碉用star()方法
07System.out.println(',lloveJava");
08star();〃碉用star。方法
09}
10
11publicstaticvoidstar()//star()方法
12{
13for(inti=0;i<14;i++)
14System.out.print("*");〃輸出14個(gè)星號(hào)
15System.out.print("\n");〃換行
16}
17)
/*app6-6OUTPUT-
**************
IloveJava
**************
--------------------*/5
Java
■app6_6中聲明了兩個(gè)方法,今別名main()Sstar。。
■國(guó),main。是我圖進(jìn)入的越點(diǎn),所。杷倜用star。的程
詹代媽編寫森main。里。森main。的第6行倜用star。方
收,此時(shí)隹本的運(yùn)行流程便會(huì)進(jìn)到11?16行的star()方
旅里執(zhí)行。執(zhí)行黨畢后,程序返㈤main。方法,徒修
運(yùn)竹第7行,輸出“IloveJava”生符串。
■接房第8行以倜用star。方法,隹詹霽度進(jìn)到第11?16竹
的star。方法里運(yùn)行。運(yùn)行黨后,返?main。方法里,
國(guó)main。方法接下未已接沒(méi)市程序代雞可供執(zhí)行,手是
牯束我,app6_6。
app6_6star()方法倜用與運(yùn)行的流程電畫所示。
publicclassapp6_6{
publicstaticvoidmain(Stringargs[])
tilnitii:na
Ja?
6-4-2方法的永照與通向值
若方法有返回他,則及聲闞方法瑞就須婿定返回?cái)?shù)據(jù)
類型。同雜,若有參微要傳遞到方法內(nèi),則我方法的括號(hào)
內(nèi)勢(shì)領(lǐng)礁上所有的參微及其類型。的電;
01//app6_7,簡(jiǎn)單的范例一方法的參照與返回值
02publicclassapp16_7
03{—
04publicstaticvoidmain(Stringargs[])
05{
06intnum;
07num=star(7);〃傳7令star。,并。num接收退命的微值
08System.out.println(num+nstarsprinted");
09)
Java
4廣
j6-4-3將熟殂傳遞到方法里
方法系只可。用來(lái)傳遢一般的變量,也可用來(lái)傳遢
劇殂。本節(jié)獴襯在Java里弗何傳遢數(shù)俎心及電何處理方
法的返回他是一瓶數(shù)俎得同敢。
修遞一掖熬俎
要傳遢一推劇組到方法里,只要播咽傳人的參微是
一個(gè)微殂即可。app6_9是傳遞一瓶微組到largest。方法
的范例,由由gestj展收到此劇殂時(shí),便會(huì)杷劇組的景
大值輸出。
電干范例:
Si??????????X
Java
',廣
01//app6_9,簡(jiǎn)單的范例
02publicclassapp6_9
03
04publicstaticvoidmain(Stringargs[])
05(
06intscore[]={5,3,8,12,6,7};
//聲一一—一俎score
07largest(scoi^);
〃將一始K^score傳入largest。方法
08}''\.....................................
09粉蚊組score傳入largest。方法里
10
5
Java
11publicstaticvoidlargest(intarr[])
12{\
13inttmp=arr[0];接收一旗的整數(shù)數(shù)祖
14for(inti=O;i<arr.length;i++)
15if(tmp<arr[i])
16tmp=arr[i];
17System.out.println("largestnum="+tmp);
18)
19)
/*app6-9OUTPUT—
largestnum=12
---------------------*/
5
Java
傳遞二推照俎
與一瓶微組類他,只要戒到方法里聲闞傳人的參
數(shù)是一個(gè)二旗熟俎中可。千例進(jìn)行二旗數(shù)版的傳遢。
杷二旗劇俎A傳遞到print_mat()方法里,弄點(diǎn)
print_mat()里把微俎他輸出。
01〃app6_10,傳遞二旗劇組
02publicclassapp6_10
03{—
04publicstaticvoidmain(Stringargs[])
05{
06
07intA[][]={{51,38,82,12,34},{72,64,19,31}};
//定義二推數(shù)俎
??????????X
Java
<*08printmat(A);
09)、將二旗數(shù)殂A傳入print_mat()方法里
10
11publicstaticvoidprint_mat(intarr[][<
12
13for(inti=O;i<arr.length;i++)晨收二旗的整型殿祖
14
15for(intj=O;j<arr[i].length;j++)
16System.out.print(arr[i][j]+"");〃輸出數(shù)組他
17System.out.print("\n");〃換行
18}
19}
20)
/*app6-10OUTPUT-
5138821234
72641931
-------------------*/
5
Java
4廣
.
返向熬俎的方法
電累方法退㈤餐照,則領(lǐng)我聲颯時(shí)我方法瑞冠上int
關(guān)桂生。
相疚,若返回的是一瓶的整型數(shù)俎,則須我方法嘛
而加上int[]。
若是返㈤二瓶的整型微俎,則加上int口口,心此類稚。
app6_11是返㈤二瓶恭殂的糅燈。將一個(gè)二瓶微
俎傳入add彳0()方法中,戒add10()方法內(nèi)將每一個(gè)完
漆加10之后返回它,獴后我main。里輸出此劇組。電下
范例:
Java
X廣
4oi//app6_11,微行返?二推劇板的方法
02publicclassapp6_11
03{"
04publicstaticvoidmain(Stringargs[])
05(
06intA[][]={{51,38,82,12,34},{72,64,19,31}};
〃定"二旗微組
07intB[][]=newint[2][5];
08B=add10(A);
〃碉用add10(),并杷返?的值微令劇組B
09for(inti=O;i<B.length;i++)〃輸出藪俎的內(nèi)密
10(
11for(intj=O;j<B[i].length;j++)
12System.out.print(B[i][j]+"");
13System.out.print("\n");
14)
.....................................................................................................iiiX
java
16
17publicstaticint[][]add10(intarr[][])
18{
19for(inti=O;i<arr.length;i++)
20for(intj=O;j<arr[i].length;j++)
21arr[i][j]+=10;〃物鼎版無(wú)米加10
22returnarr;//返回二瓶鼎祖
23)
24)
/*app6-11OUTPUT-
6148922244
82742941
-------------------*/
Java
d6-4-4遞歸方法
方法也可。用在遞歸(recursive),所褶遢歸就是方法
本身?己倜用前己。
例由階乘篩劇(factorialfunction),便可利用遞歸的方
式未完鼠:
fac(n)=1*2*L*N,n>=1(旅遞歸算法)
=n*(fac(n-1),n>=1?—算一)
遢歸可讓程本代碼簡(jiǎn)潔,也可提裔運(yùn)行的效率,
但使用時(shí)須覆意到遢歸屬照一是要有可。牯束運(yùn)行的
終止條件,使匹微得。返回上層倜用的也方,否則密
易造鼠無(wú)窮循環(huán),景后國(guó)陽(yáng)府室間系足而咨掉。
Sii................................................................................................................................iX
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境風(fēng)險(xiǎn)管理在建筑設(shè)計(jì)中的體現(xiàn)
- 物流配送網(wǎng)絡(luò)優(yōu)化策略在電子商務(wù)中的應(yīng)用
- 校園內(nèi)科學(xué)教育課程的深度探索
- 校園金融知識(shí)普及新生的理財(cái)觀念培養(yǎng)
- 游戲化營(yíng)銷電子游戲在商業(yè)推廣中的應(yīng)用
- 員工滿意度方案
- 構(gòu)建多元科普模式促進(jìn)科學(xué)素質(zhì)提高研究
- 2024-2025學(xué)年高中生物 第6章 生態(tài)環(huán)境的保護(hù) 第1節(jié) 人口增長(zhǎng)對(duì)生態(tài)環(huán)境的影響說(shuō)課稿 新人教版必修3
- 2023八年級(jí)數(shù)學(xué)上冊(cè) 第15章 軸對(duì)稱圖形與等腰三角形15.1 軸對(duì)稱圖形第1課時(shí) 軸對(duì)稱圖形說(shuō)課稿 (新版)滬科版
- Unit5 Colours(說(shuō)課稿)-2024-2025學(xué)年人教新起點(diǎn)版英語(yǔ)一年級(jí)上冊(cè)
- DZ/T 0430-2023 固體礦產(chǎn)資源儲(chǔ)量核實(shí)報(bào)告編寫規(guī)范(正式版)
- (高清版)WST 442-2024 臨床實(shí)驗(yàn)室生物安全指南
- 歷史時(shí)間軸全
- 高速行業(yè)網(wǎng)絡(luò)安全與維護(hù)
- (2024年)房地產(chǎn)銷售人員心態(tài)培訓(xùn)
- T-BJCC 1003-2024 首店、首發(fā)活動(dòng)、首發(fā)中心界定標(biāo)準(zhǔn)
- 外科手術(shù)及護(hù)理常規(guī)
- 出口潛力分析報(bào)告
- 大美陜西歡迎你-最全面的陜西省簡(jiǎn)介課件
- 三位數(shù)減三位數(shù)的減法計(jì)算題 200道
- 米粉項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論