KompyutaMapulogalamu

Java Zungulirani. Magulu ku Java. Java kwa oyamba

Zungulirani (Eng. Zungulirani) ndi chida champhamvu kuti amalola kuti ntchito ndi yambiri deta. Mwachionekere, ngati inu ntchito m'ndondomeko yanu kwinakwake mukufuna kupulumutsa Mwachitsanzo, 100 makhalidwe, ndiye osachepera izi si nzeru kwa nambalayi wa zosintha. Aŵa zimathandiza kusunga ambiri mfundo pansi dzina limodzi, ndipo amawaitana pa index yoyenera. Lingaliro ndi ngodya ya magulu ku Java kuphunzira kwa oyamba. Ndipotu, iwo ndiwo maziko nyumba ambiri deta.

Chifukwa Java ndi koposa zonse, ndi PLO, poyerekeza ndi magulu ina zinenero mapulogalamu Java lomenyera mmodzi zimasiyanitsa Mbali - iwo akuchitira zinthu. Mwa ubwino, izo kumatha kufunika kwa kuwunika kudziyeretsa kukumbukira, chifukwa adzamasulidwa basi.

Chilengedwe ndi mpheto a magulu limodzi azithunzi omwe tikunena

A khamu limodzi azithunzi omwe tikunena ndi tingachipeze powerenga ndi Java zosiyanasiyana ndi mndandanda wa zinthu ofanana dzina wamba, omwe limafanana ndi index makamaka. Njira kulengeza osiyanasiyana zikusonyezedwa chithunzi pansipa.

Poyamba ananena mtundu wa Java zosiyanasiyana, zomwe n'chakuti mtundu wa makhalidwe zasungidwa mu izo. Zimenezi zingakhale chilichonse chodalirika mu mtundu deta Java. Kenako anthu dzina la zosiyanasiyana ndi m'mabokosi lalikulu kuwauza kompayila kuti variable ndi osiyanasiyana. Samalani mfundo yofunika kwambiri. m'mabokosi akhoza adzaikidwa pambuyo mtundu m'munsi mwa dongosolo lomenyera, ndipo pambuyo dzina zosiyanasiyana. Pambuyo chizindikiro ofanana limasonyeza woyendetsa latsopano, kuyambitsa Kugawilidwa kwanthaka yokumbukira kwa zosiyanasiyana (mofanana pa nkhani ya zinthu), mtundu wa zinthu kusungidwa m'menemo (kuti n'zogwirizana ndi mtundu m'munsi ananena pamwamba), ndipo potsiriza, chiwerengero anasonyeza m'mabokosi.

Manambala a zinthu mu Java lomenyera akuyamba pa 0. Choncho, zosonyezera chinthu choyamba mwa dongosolo lomenyera ndi wofanana 0, ndi chimodzi - 5. kutanthauza chinthu enieni zosiyanasiyana, monga wachisanu, mwachindunji dzina la zosiyanasiyana ndi okwanira ndi index m'mabokosi lalikulu pafupi ndi dzina la . Choncho n'zotheka perekani monga mtengo wa chinthu, ndi kuchotsa izo. Komabe, munthu ayenera kukhala wosamala, chifukwa ngati inu pochitika index limene palibe chinthu, kulakwitsa amapezeka.

Magulu Multidimensional ku Java

magulu Mipikisano ooneka enieni ndi mndandanda wa munthu azithunzi omwe tikunena, mu zina yofotokozedwapo zinthu magulu. Mu mawu ena, magulu a magulu. Losavuta wa awa awiri ooneka enieni. Mwachitsanzo awo tidzayesetsa kumvetsa chiphunzitso cha. Chifukwa ndi losavuta kumva, chithunzi m'munsimu chikusonyeza malembedwe ndi chithunzi kufotokoza kapangidwe ka zosiyanasiyana ziwiri ooneka enieni.

Monga mukuonera, malembedwe si wosiyana kwambiri kuchokera magulu limodzi azithunzi omwe tikunena. Tiyeni tione kukonza. Mu malo oyamba, ife anazindikira m'mabokosi pansi zinthu 5. zinthu izi sichina koma maumboni magulu payekha. Kukula kwa aliyense wa iwo anatsimikiza ndi nambala mu parentheses chachiwiri. Ndipotu, ndi analogi ziwiri ooneka enieni magulu mu masamu ndi masanjidwewo. Onani kuti kuwonjezera pa zinthu malo osiyana kumene mtengo wa zosiyanasiyana kutalika (kutalika) ndi kusungidwa mu kukumbukira allocated. Childs, ntchito ndi magulu Mipikisano ooneka enieni ikuchitika ndi chifukwa zingwe zopota Mathithiŵa.

magulu osasamba

Zosiyanasiyana awiri azithunzi omwe tikunena ndi osiyanasiyana magulu. Ichi ife kale anapeza. Koma ngati magulu zili momwemo, ndi utali osiyana? Yankho ndi - inde, iwo angathe. Kuti zimenezi zitheke, Java yapereka mwayi kulengeza khamu ziwiri ooneka enieni mu njira yapadera. Mwachitsanzo, tikufuna kuti akonze dongosolo lomenyera awiri azithunzi omwe tikunena kuti kodi kusunga atatu azithunzi omwe tikunena osiyanasiyana kutalika 2, 3 ndi 4, motero. Iye anati motere:

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

Chonde dziwani kuti tilibe mwachindunji chiwerengero mu zolemba chachiwiri. Kuona kukula kwa zosiyanasiyana arr chiri motere:

arr [0] = latsopano Int [2];

arr [1] = latsopano Int [3];

arr [2] = newint [4];

Pofotokoza katunduyo pa index 0 mfundo zosiyanasiyana woyamba, ife nadzalalikira kwa gawo la 2. mchitidwe index 1 adzakhala ankasunga gawo zosiyanasiyana 3, ndi zina zotero. Ndi wokongola yosavuta.

malembedwe zina malonda Java lomenyera

Initialize magulu kungakhale mwachindunji pamene iwo analengedwa. Ndi wokongola yosavuta.

Samalani malonda ndi magulu jerseyNumber playerName.

Pa nkhani ya magulu awiri ooneka enieni a chilengezo izi motere:

Int [] [] arr = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

}

Kuti tichite zimenezi, mmalo mwa woyendetsa latsopano otsegula kulimba, imene koma ndi ndandanda wa zinthu zonse. Java Pankhaniyi basi allocates kukumbukira kuti iwo ndi zolozera mogwirizana.

Magulu kalasi Mthandizi

Ntchito ndi mabungwe monga magulu ku Java, mu phukusi java.util ali osankhidwa mwapadera magulu, amene amapereka njira zosiyanasiyana akewo kwambiri mutsogolo ntchito ndi iwo. A mndandanda wa njira waukulu kwake chithunzi pansipa.

Tiyeni tione zothandiza Java zosiyanasiyana njira:

- copyOf (lomenyera kutalika) - akubwerera buku la opatsirana osiyanasiyana kutalika lolingana. Ngati opatsirana ndi yaitali kuposa zosiyanasiyana pachiyambi, ndiye "owonjezera" zinthu zonse ndizodzazidwa ndi phindu kusakhulupirika (0 ngati mophweka mtundu, ndi null, ngati Buku la).

- copyOfRange (osiyanasiyana, zosonyezera choyamba, yotsirizira index) - osati tikuonera chithunzi, koma njira zothandiza. Ndi mabuku a khamu zapita, liwulo zolozera yoyenera kuyambira pachiyambi mpaka pamapeto.

- mtundu (osiyanasiyana) - Mitundu zinthu za dongosolo lomenyera kuti akwera.

- kukhuta (lomenyera phindu) - amadzadza osiyanasiyana lolingana mtengo opatsirana.

- binarySearch (lomenyera phindu) - akubwerera zosonyezera imene mchitidwe ndi phindu lokwanira ndendende kusungidwa mu zosiyanasiyana Zolongosoledwa opatsirana. Ngati chinthu ichi akusowa, nambala zoipa amagwanso.

Popeza njira ndi malo amodzi, kuwatcha safuna kulenga nkhani yosonyeza magulu kalasi. Iwo amatchedwa mwachindunji kwa icho: Arrays.sort (arr).

Pomaliza

Ife kuwunikira mfundo zofunika kwambiri zokhudza osiyanasiyana, ndipo amene akungoyamba kuphunzira Java kwa oyamba, ichi ndi chokwanira kwa kumvetsa zinthu zoterezi mudzagwiritse, monga zosiyanasiyana, ndipo njira zofunika wogwira naye ntchito. Kumene, mchitidwe adzapereka kumvetsa bwino chida. Choncho, musakhale aulesi kuchita zina kokoka, zikugwira magulu m'njira zosiyanasiyana.

Zungulirani Java mthandizi kalasi lakhala likugwiritsidwa ntchito "nkhondowo" zinthu, choncho tikulimbikitsidwa kuti ayambe kuphunzira kubala ntchito zonse zoyambirira ndi magulu pamanja.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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