Pêşdebirên ku bi Java-yê re dixebitin xwedan cûrbecûr strukturên daneyê ne.
Array celebek avahiyek daneyê ye. Komek daneyên daneyê yên heman celebê daneyê di rêzek hev de têne kom kirin.
Ew yek ji strukturên daneya Java ya bingehîn e û ji bo pêkanîna hemî algorîtmayan tê bikar anîn.
Em ê di vê tutoriyê de li ser ka meriv çawa Arrays li Java-yê bikar tîne biaxive. Em ê lêkolîn bikin ka meriv çawa rêzek ragihîne, lê bala me ya sereke dê li ser teknîkên cihêreng ên destpêkirina Java-yê ji bo rêzan be.
Destpêka array
Di Java de arrayek tê bikar anîn da ku çend nirx ji heman celebê daneyê di yek guhêrbar de hilîne. Wekî din dikare wekî berhevokek nirxên heman celebê daneyê were dîtin.
Ev tê wê wateyê ku heke hûn ê di rêzika xwe de rêzan hilînin, wek nimûne, divê hemî nirxên rêzê rêz bin.
Nirxên ku di rêzê de hene wekî hêman têne binav kirin, û her hêmanek li ser nîşanek taybetî ya rêzê heye.
Ragihandina array
Daxuyankirina array hevoksaziya jêrîn bikar tîne:
datatype: Çîna tiştên-mînak, int, char, hwd.- yên ku dê di rêzê de bêne parastin.
[]: Nîşan dide ku array cihê ku xalên guhêrbar diyarkirî ye.
arrayName: Navê rêzê diyar dike.
Destpêkirina array
Array dema ku tê ragihandin nayê destpêkirin. Berî ku nirxek tê de were hilanîn, pêdivî ye ku rêzik pêşî were destpêkirin.
Hevoksaziya ji bo destpêkirina arrayek wiha ye:
Array dikare bi çend awayan were destpêkirin. Ji bo ku hûn destpêka array çêtir fam bikin, li mînakên jêrîn binêrin.
Bêyî danîna ti nirxan tê de dest pê kirin
Pîvanek diyarkirî dikare ji bo destpêkirina arrayek were hilbijartin. Di vê rewşê de nirxa xwerû ya her elementê 0 ye.
Piştî daxuyaniyekê, rêzek dest pê bikin:
Piştî pênasekirinê, arrayek jî dikare were destpêkirin.
Destpêkirina array û danasîna nirxan:
Di danezanê de jî mimkun e destpêkirina arrayekê ye.
Xelasî
Di vê postê de, me li rêbazên cûrbecûr ji bo destpêkirina Array li Java-yê nihêrî û hin bingehên Array-ê vekolîn.
Hûn dikarin ji yek ji van teknîkên destpêkirinê li gorî hewcedariyên xwe û mezinahiya Array hilbijêrin.
Kodkirina we pîroz be!
Leave a Reply