KọmputaSiseto

Java orun. Imole ni Java. Java fun olubere

Orun (Eng. Orun) ni kan alagbara ọpa ti o fun laaye lati ṣiṣẹ pẹlu awọn tobi oye akojo ti data. O han ni, ti o ba ti o ba ṣiṣẹ ninu rẹ koodu ibikan ti o fẹ lati fi, fun apẹẹrẹ, 100 iye, ki o si ṣe ni o kere yi ni alaigbọn fun awọn nọmba kanna ti oniyipada. Ohun orun faye gba o lati fi kan ti o tobi nọmba ti iye labẹ kan nikan orukọ, ki o si koju wọn ni o yẹ Ìwé. Awọn Erongba ni awọn igun ti imole ni Java iwadi papa fun olubere. Lẹhin ti gbogbo, ti won ni o wa ni igba fun ọpọlọpọ awọn data ẹya.

Nitori Java jẹ, ju gbogbo, awọn Plo, akawe pẹlu imole ni awọn ede Java siseto orun ni o ni ọkan distinguishing ẹya-ara - ti won ti wa ni ipoduduro bi ohun. Laarin awọn miiran anfani, o ti jade ni nilo lati se atẹle ìwẹnu ti iranti, nitori ti o ti wa ni tu laifọwọyi.

Ẹda ati ifọwọyi ti nikan-onisẹpo imole

A ọkan-onisẹpo orun ni a Ayebaye ati Java orun ni a gbigba ti o ni ibatan wọpọ orukọ eroja, kọọkan ti eyi ti ni ibamu si kan pato Ìwé. Way to sọ ohun orun ti wa ni han ninu awọn nọmba rẹ ni isalẹ.

Lakoko polongo iru Java orun, eyi ti o so awọn iru ti iye ti o ti wa ti o ti fipamọ ni o. Yi le jẹ eyikeyi wulo ni awọn Java data iru. Next wá awọn orukọ ninu awọn orun ati awọn square biraketi so fun awọn alakojo ti awọn ayípadà jẹ ẹya orun. San ifojusi si ohun pataki daju. Awọn biraketi le wa ni gbe lẹhin ti awọn mimọ iru ti awọn orun, ati lẹhin awọn orun orukọ. Lẹhin ti awọn dogba ami tọkasi onišẹ titun, pilẹìgbàlà ipin ti iranti fun awọn orun (kanna bi ninu ọran ti ohun), iru eroja to wa ni ti o ti fipamọ ninu rẹ (to wa ni ibamu pẹlu awọn mimọ iru hàn loke), ati, nipari, awọn nọmba itọkasi ni biraketi.

Awọn Nọmba ti eroja ni Java orun bẹrẹ ni 0. Bayi, awọn Ìwé ti akọkọ ano ni orun ni dogba si 0, ati awọn kẹfà - 5. To tọka si kan pato ano ti awọn orun, gẹgẹ bi awọn karun, pato awọn orukọ ninu awọn orun jẹ to ati awọn Ìwé ni square biraketi tókàn si awọn orukọ . Bayi ni o jẹ ṣee ṣe lati fi bi awọn iye ti awọn ano, ati ki o yọ o. Sugbon, ọkan yẹ ki o wa ṣọra, nitori ti o ba ti o ṣe awọn Ìwé ni eyi ti o wa ni ko ano, ti ẹya ašiše waye.

Multidimensional imole ni Java

Olona-onisẹpo imole wa ni a jara ti ọkan-onisẹpo, ni awọn rannileti eroja imole. Ni gbolohun miran, awọn imole ti imole. Ọpọlọpọ awọn ti o rọrun ti wọn wa ni meji-onisẹpo. Wọn apẹẹrẹ a yoo gbiyanju lati ni oye awọn Erongba. Fun wípé, awọn nọmba rẹ ni isalẹ ti fihan sintasi ati ki o kan atọka apejuwe awọn be ti awọn meji-onisẹpo orun.

Bi o ti le ri, awọn sintasi ni ko Elo yatọ si lati ọkan-onisẹpo imole. Jẹ ká wo ni be. Ni akọkọ ibi, a ti mọ ti awọn biraketi labẹ awọn 5 eroja. Awọn wọnyi ni awọn eroja ti wa ni nkankan sugbon jo si olukuluku imole. Awọn iwọn ti kọọkan ninu wọn ni ṣiṣe nipasẹ awọn nọmba ninu awọn keji akomo. Ni o daju, ohun afọwọṣe meji-onisẹpo imole ninu mathimatiki ni o wa ni matrix. Akiyesi pe ni afikun si awọn eroja lọtọ ibi, ibi ti awọn iye ti awọn orun ipari (ipari) ti wa ni fipamọ ni awọn soto iranti. Ojo melo, awọn iṣẹ pẹlu olona-onisẹpo imole wa ni ti gbe jade nipa fun iteeye losiwajulosehin.

alaibamu imole

Awọn meji-onisẹpo orun jẹ ẹya orun ti imole. Eyi ti a ti tẹlẹ ri. Ṣugbọn boya imole ti wa ni wa ninu rẹ, ni orisirisi awọn gigun? Idahun si jẹ - bẹẹni, won le. Lati yi opin, Java pese awọn anfani lati sọ a meji-onisẹpo orun ni ona pataki kan. Fun apẹẹrẹ, a fẹ lati ṣẹda a meji-onisẹpo orun ti yoo tọjú a onisẹpo mẹta orun ti ipari 2, 3 ati 4, lẹsẹsẹ. Ó polongo bi wọnyi:

intarr [] [] = newint [3] [];

Jọwọ se akiyesi pe a ko pato awọn nọmba ninu awọn keji parenthesis. Npinnu awọn iwọn ti awọn orun arr jẹ bi wọnyi:

arr [0] = titun int [2];

arr [1] = titun int [3];

arr [2] = newint [4];

Ifilo si awọn ohun kan ni Ìwé 0 ojuami si akọkọ orun, a sọ o si wonyi ni ti 2. Awọn ano Ìwé 1 yoo wa ni pa apa miran orun 3, ki o si bẹ lori. O ni lẹwa o rọrun.

Yiyan sintasi Java orun ìpolówó

Initialize awọn imole le jẹ taara nigba ti won ti wa ni da. O ni lẹwa o rọrun.

San ifojusi si awọn ìpolówó ati imole jerseyNumber playerName.

Ni awọn nla ti meji-onisẹpo imole ti yi fii jẹ bi wọnyi:

int [] [] arr = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

}

Lati ṣe eyi, dipo ti awọn titun onišẹ ohun šiši àmúró, ninu eyi ti a koma ni a kikojọ ti gbogbo awọn eroja. Java ninu apere yi laifọwọyi allocates iranti fun wọn ati atọka wọn accordingly.

Olùrànlọwọ kilasi imole

Lati ṣiṣẹ pẹlu awọn iru oro ibi bi imole ni Java, ni java.util package ni o ni pataki kan kilasi ti awọn imole, eyi ti o pese a orisirisi ti aimi ọna, gidigidi irọrun mosi pẹlu wọn. A akojọ ti awọn ifilelẹ ti awọn ọna ti wa ni gbekalẹ ninu awọn nọmba rẹ ni isalẹ.

Ẹ jẹ ki wadi diẹ ninu awọn ti julọ wulo Java orun ọna:

- copyOf (orun ipari) - pada a daakọ ti awọn zqwq orun o baamu ipari. Ti o ba ti zqwq ni to gun ju awọn atilẹba orun, ki o si gbogbo awọn "afikun" eroja ti wa ni kún pẹlu awọn aiyipada iye (0 ti o ba ti o rọrun iru, ati awọn asan, ti o ba ti itọkasi).

- copyOfRange (orun, akọkọ Ìwé, awọn igbehin Ìwé) - ko han ni nọmba rẹ, sugbon a wulo ọna. O idaako ti awọn kọja orun, asọye yẹ atọka lati akọkọ si awọn ti o kẹhin.

- too (orun) - ona awọn eroja ti awọn orun ni yio si ma gòke ibere.

- yó (orun iye) - kún ohun orun ti o baamu iye zqwq.

- binarySearch (orun iye) - pada awọn Ìwé nipa eyi ti ohun ano pẹlu awọn ti o baamu iye ti fipamọ ni awọn lẹsẹsẹ orun zqwq. Ti o ba ti yi ano ti sonu, awọn odi nọmba ti wa ni pada.

Niwon awọn ọna wa aimi, lati pè wọn ko nilo lati ṣẹda ohun apeere ti awọn kilasi imole. Wọn ti wa ni a npe ni taara lati o: Arrays.sort (arr).

ipari

A ti àyẹwò awọn julọ pataki ise nipa awọn orun, ati fun awon ti o wa ni o kan, ti o bẹrẹ lati iwadi Java fun olubere, yi ni to fun a ipilẹ oye ti iru ohun nkankan, bi ohun orun, ati awọn ipilẹ imuposi ti ṣiṣẹ pẹlu rẹ. Dajudaju, awọn asa yoo pese a tobi oye ti yi ọpa. Nitorina, ẹ má ṣe ọlẹ lati se diẹ ninu awọn adaṣe, ifọwọyi imole ni orisirisi ona.

Orun Java olùrànlọwọ kilasi ti a ti lo ni "ija" ipo, ki o ti wa ni niyanju lati bẹrẹ lati ko eko lati gbe gbogbo ipilẹ mosi pẹlu imole pẹlu ọwọ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yo.atomiyme.com. Theme powered by WordPress.