MakombiyutaZvirongwa

Java-arrays une hungiso. Kufambira inofa muna Java. Vaviri-dimensional siyana Java

In mapurogiramu tsika, pane yakawanda yakasiyana seti uye mhando umboo kuti hurongwa inogona kushandiswa uye izvo programmer anogona kuronga ironge mashoko.

date mhando mu mapurogiramu mumitauro

Hazvina chinokosha mapurogiramu mitauro yakawanda, iyo inorondedzera pakukura uye maitiro nemashoko zvikachenge- imwe ndangariro nzvimbo, iyo dzinovimbisa zvakarurama mudzimu program mune nedanho Implementation pedyo ramakanzi oparesheni.

Somuenzaniso, mumwe chinokosha mashoko mhando vari integer variables. Vanogona kuva yakasainwa ndiEzekieri, sezvo zita pacharo nechekare rinopa mashoko zviri sero akadaro.

Kuwedzera integer variables, pane analogues kuti kuyangarara-pfungwa nhamba kuti inoshandiswa kumirira zvechokwadi zvakawanda. Pakupedzisira, vanonzi chinyakare mashoko mhando vari tambo uye hunhu variables uye vakupe mazano anobatsira. All pamwe ndiwo nyayawo mutauro chikwata.

date zvivako

Higher sangano pamwero zvirongwa ichaongororwa kuva mubatanidzwa anoverengeka chinyakare mhando Data vezvikwata zvakawanda kunzwisisa chivakwa. rakajairika ndiyo inonzi Java-arrays zvinosanganisira kumiririra marudzi. Unogonawo sarudza mazita, tuples, ukapisa murwi uye pamwe nekurutsa.

The musiyano chikuru arrays ndechokuti wavanotipa kurongwa kuwana zvinhu zvayo. Zvisinei, dambudziko iri ndechokuti saizi kunofanira zvinobvira zvakarurama kuratidza initialization danho mamiriro. chinetso ichi panobviswa mune zvakawanda kunzwisisa mashoko nemifananidzo, semuenzaniso, ari mazita. Kwakadaro hurongwa kukwanisa dynamically vawedzere pamwe kuwedzera itsva okunze, asi kuwana mashoko mavari Zvinotora nguva yakawanda.

In dzakawanda zvirongwa mumitauro yemazuva ano, zvivako izvi zvose varipo uye kutamba inokosha basa kushanda zvikumbiro zviviri uye mararamiro pacharo. Uye Java - hapana anosara.

The Java zvirongwa mutauro. chikuru chikwata

Java munhu zvakasimba vataipa zvirongwa mutauro bytecode unomhanya mukati rakapotsa muchina unokubvumira kuvhiya uye kuwana chete mugumisiro pasinei kombiyuta mapurani uye uchishandisa enyika.

Ichangobva kusunungurwa mutauro Java ane masere chinyakare marudzi: boolean boolean, integer byte, integer, pfupi, refu, mhando akayangarara-pfungwa nhamba, inomiririrwa ichiyangarara uye kaviri uye unhu kwaIsakari.

Java-kuko muunganidzwa mumwe mhando nemashoko iri kuyeuka mumwe uye kuva nhamba kutevedzana (indekisi) uhwo programmer kana hurongwa kuwana munhu zvinhu mumabhatiri siyana. Vakaverengwa rinotanga indekisi razero (wokutanga chinhu) uye ari incremented mumwe tevera nomumwe. Panguva Java-siyana zvinopa kurongwa kuwana date - User yekubvuma kuwana chero chinhu siyana, zvisinei zvayo nzvimbo mukati chacho.

zvinhu

Usakanganwa kuti Java - unongova chinhu vaifarira zvirongwa mutauro. Saka, zvinhu izvi zviri chinokosha kuyeuka muenzaniso. The peculiarity kwaiita ezvinhu anogona kunzi kuti-kuti Java arrays anogona kuchengeta zvinhu nenzira sezvo ivo vanochengeta chinyakare mashoko mhando. The inonyanya nyaya mumutauro vari hungiso. Dzinomirira nezvounhu rinovira, mapoka rakabatana uye kusachinjika ndangariro.

Java ndiyo inofa hungiso akarayira akagadzirwa dzapiwa kune dzimwe ndangariro nzvimbo imwe neimwe iyo akatsvaka chinhu inochengeterwa. The zvinodiwa yakaiswa pazvinhu inodzidzisa, naizvozvo, kubva kure nzvimbo iri rakapotsa muchina Gwaro uye anoshanda nazvo zvisina kunanga.

Two-dimensional arrays (matrices)

Fani akadaro, somunhu chizvaro, iri miviri-dimensional siyana ari Java-zvinhu kana primitives, kuronga pamusoro "nhamba mbiru." date Chimiro anorondedzerwa so "siyana arrays". Izvi imhaka yokuti mumwe musara kana Mbiru zvinhu zviri pachena Java-dimensional wakazvigadzira, uye avo akatarwa ane chizvaro.

In vaviri-dimensional musimboti, mumwe nomumwe vectors angava yayo kureba zvakasiyana nevamwe. Kana achireva chete che siyana achishandisa indekisi maviri kuratidza kutsvakwa ndangariro nzvimbo. First - ndiwo mutsetse nhamba, inova zvaaida chinhu. Indekisi rechipiri - ndiyo nhamba mbiru, kana kuti Serial nhamba chinhu mukati vector. Indexing zvinhu mukati vaviri-dimensional Murongerwo kunotanga zero, sezvakaitwa mumwe-dimensional arrays. Naizvozvo, kugadzirisa okupedzisira che siyana pakureba N vatambi indekisi richashandiswa [N-1].

Sort zvinhu

The inonyanya dambudziko kana tichishanda arrays chaizvo vaya. Izvi zvenhando Pakutanga, basa anova zvikuru kuoma sezvo nhamba zvinhu mukati Vector kana chizvaro.

Pane zvakawanda zvakasiyana algorithms kuti kufambira zvinhu pamamiriro chimiro - Method sefuro kufambira sarudzo mharidzo kupinza kana Fusion nzira. Nzira All yakasiyana nokukurumidza racho uye uwandu ndangariro inodiwa kuchengeta humwe Data uye vagari zvabuda panguva zvenguva kushandiswa.

Vamwe algorithms vangava akasiyana Zvakanyanya Kunaka Panguva Yepamuviri reshiyo zvichienderana mazano date yakatarwa. In Java kuko Sorting anogona kuitwa pachishandiswa mureza mubatsiri kirasi Arrays, iro rine kunofambira mberi nzira worudzii, kufambira masangano ari vachikwira nzira uchishandisa kutsanya zvakabudiswa. Zvisinei, kuti algorithm ndiyo isina, uye ayo kuurayiwa nguva zvingasiyana kunyange kubudiswa arrays yakaenzana urefu. Izvi zvinozivikanwa sezvo uchitsanya Sorting nokuda akarayira huru anongoitika mazita. Programmers iripo dzose mari kuzadziswa zvimwe kufambira algorithm maererano parameters dambudziko uye zvinodiwa kuti mugumisiro.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sn.birmiss.com. Theme powered by WordPress.