V predchádzajúcom blogu ste sa dozvedeli o . Prostredníctvom tohto blogu o Java Array vám vysvetlím koncepcie polí v Jave a ako fungujú jednorozmerné a viacrozmerné polia.Naučenie sa o poliach Java je nevyhnutné pre získanie vašich .
V tomto blogu Java Array by som sa venoval nasledujúcim témam:
- Čo sú to Java Arrays?
- Prístup k špecifickému prvku v poli Java
- Multidimenzionálne polia v Jave
- Prenesenie poľa Java na metódu
Než budeme pokračovať, pozrime sa, prečo presne potrebujeme Java Array:
- Polia sú dôležitou štruktúrou na uchovanie údajov.
- Java nám umožňuje držať veľa objektov rovnakého typu pomocou polí.
- Môže byť použitý pomocou slučky na prístup k prvkom podľa ich indexu.
Teraz začnime s týmto príspevkom v Java Array a pochopme, čo presne sú to polia.
Čo sú to Java Arrays?
Polia v Jave sú homogénne dátové štruktúry implementované v Jave ako objekty. Polia ukladajú jednu alebo viac hodnôt konkrétneho dátového typu a poskytujú indexovaný prístup na ich ukladanie. Ku konkrétnemu prvku v poli sa pristupuje pomocou jeho indexu. Polia ponúkajú pohodlný spôsob zoskupovania súvisiacich informácií.
Získanie poľa je dvojstupňový proces.
- Najprv musíte deklarovať premennú požadovaného typu poľa
- Po druhé, musíte alokovať pamäť, ktorá bude obsahovať pole, pomocou Nový a priraďte ho k premennej poľa
Pozrime sa teda, ako môžeme deklarovať polia rôznymi spôsobmi.
Všeobecná forma inicializácie poľa Java
Príklad : - int mesiac_dni []
Všeobecná forma inicializácie poľa Java
Príklad: -
Polia je možné inicializovať, keď sú deklarované. Pole sa automaticky vytvorí dostatočne veľké na to, aby udržalo počet prvkov, ktoré zadáte v inicializátore poľa. Existuje č treba pouzit Nový . Teraz sa pozrime, ako to môžeme implementovať.
Všeobecná forma inicializácie poľa Java
Nasledujúci kód vytvorí inicializované pole celých čísel:
trieda MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('apríl má '+ mesiac + dni [3] +' dni. ')}}
Bude to spravodlivé, iba ak vysvetlím, ako máte prístup k prvkom v Java Array.
Prístup k špecifickému prvku v poli Java
V poliach môžeme ku konkrétnemu prvku pristupovať pomocou jeho indexu v hranatých zátvorkách.
Príklad: -
Dajte dokopy všetky kúsky,
public static void main (String args []) {int month_days [] month_days = new int [12] month_days [0] = 31 month_days [1] = 28 month_days [2] = 31 month_days [3] = 30 month_days [4] = 31 month_days [5] = 30 month_days [6] = 31 month_days [8] = 30 month_days [9] = 31 month_days [10] = 30 month_days [11] = 31 System.out.println ('April has' + month_days [3] + 'dni.')}}
Takže toto bolo všetko o poliach a ich deklarácii a o tom, ako je možné použiť polia jednej dimenzie.
Čo keď vám poviem, vo vnútri poľa môže byť pole. Viem, že to znie trochu zložito, ale nebojte sa, viem, ako vám to uľahčiť.
Multidimenzionálne pole Java
db prehliadač pre kontrolu sqlite
Viacrozmerné polia sú polia polí .
Deklarovanie multidimenzionálneho poľa
Aby sme to deklarovali, musíme každý ďalší index určiť pomocou inej sady hranatých zátvoriek.
Koncepčne by pole deklarované vyššie bolo znázornené tak, ako je to znázornené na obrázku: -
Ukážme si teraz multidimenzionálne pole.
Nasledujúci program čísluje každý prvok v poli zľava doprava, zhora nadol a potom zobrazuje tieto hodnoty:
trieda Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 pre (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } }
Tento program generuje nasledujúci výstup:
0 1 2 3 4 5 6 7 8 9jeden0 11 12 13 14 15 16 17 18 19
Toto sú ďalšie multidimenzionálne polia predstavujúce ďalšie dátové typy.
Takže toto bolo všetko o Multidimenzionálnych poliach. Teraz sa pozrime, ako odovzdať pole metóde ako parameter ako ostatné dátové typy.
Prenesenie poľa Java na metódu
Môžeme tiež odovzdať polia metódam, rovnako ako môžeme odovzdať hodnoty primitívneho typu metódam.
Príklad: -
public class PMethods {public static void display (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} verejné static void main (String args []) {int x [] = {1, 2, 3} display (x)}}
Toto bude výstup programu
jeden 2 3
Týmto sa dostávame na koniec blogu Java Array.Dúfam, že sa vám tento príspevok na Java Array páčil. Ak hľadáte dôkladné znalosti jazyka Java, do prečítať blog, kde vám budú podrobne vysvetlené nasledujúce témy s príkladmi.
- Dátové typy a operácie v Jave
- Kontrolné vyhlásenia
- Triedy a objekty
- Polia
- Základná koncepcia OOPS
Java sa môžete naučiť aj prostredníctvom nášho YouTube Výukový program Java zoznam skladieb. Šťastné učenie !!
Ak ste našli tento blog na “ Java Array “ užitočné, pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Máte na nás otázku? Uveďte to prosím v sekcii komentárov a my sa vám ozveme.
Máte na nás otázku? Uveďte to prosím v sekcii komentárov a my sa vám ozveme.