Водич за Јава низове - једноструки и вишедимензионални низови у Јави



Овај блог ће говорити о Јава низу, разним декларацијама, приступу јава низу, декларисању и примени 2Д низова и начину прослеђивања низу.

У претходном блогу сте сазнали више о томе . Кроз овај блог о Јава Арраи-у, објаснићу вам концепте низова у Јави и како функционишу једнодимензионални и вишедимензионални низови.Учење о Јава низовима је неопходно за зарађивање вашег .

На овом блогу Јава Арраи обрађивао бих следеће теме:





Пре него што наставимо даље, да видимо зашто нам је тачно потребан Јава Арраи:

  • Низови су важна структура за чување података.
  • Јава нам омогућава држање многих објеката истог типа помоћу низова.
  • Може се користити уз помоћ петље за приступ елементима по њиховом индексу.



Сада, започнимо са овим постом о Јава Арраи-у и схватимо шта су заправо низови.

Шта су Јава низови?

Низови у Јави су хомогене структуре података имплементиране у Јави као објекти. Низови чувају једну или више вредности одређеног типа података и пружају индексирани приступ за њихово чување. Његовом индексу се приступа одређеном елементу у низу. Низови нуде прикладно средство за груписање повезаних информација.

Низ - Јава низ - едурекаДобијање низа је поступак у два корака.



  • Прво морате прогласити променљиву жељеног типа низа
  • Друго, морате доделити меморију која ће садржати низ, користећи Нова , и доделите га променљивој низа

Дакле, да видимо како можемо декларирати низове на различите начине.

Општи облик иницијализације низа Јава

Пример : - инт монтх_даис []

Општи облик иницијализације низа Јава

Пример: -

Низови се могу иницијализовати када су декларисани. Низ ће се аутоматски створити довољно велик да садржи број елемената које наведете у иницијализатору низа. Постоји не треба користити Нова .Хајде да видимо како то можемо применити.

Општи облик иницијализације низа Јава

Следећи код креира иницијализовани низ целих бројева:

класа МиАрраи {публиц статиц воиде маин (Стринг аргс []) {инт монтх_даис [] = {31,28,31,30,31,30,31,30,31,30,31} Систем.оут.принтлн ('Април има '+ месец + дани [3] +' дани. ')}}

Биће поштено само ако објасним како можете приступити елементима у Јава низу.

Приступ одређеном елементу у Јава низу

У низовима можемо приступити одређеном елементу помоћу његовог индекса у угластим заградама.

Пример: -

Састављајући све делове,

публиц статиц воид маин (Стринг аргс []) {инт монтх_даис [] монтх_даис = нев инт [12] монтх_даис [0] = 31 монтх_даис [1] = 28 монтх_даис [2] = 31 монтх_даис [3] = 30 монтх_даис [4] = 31 месец_дана [5] = 30 месеци_дана [6] = 31 месец_дана [8] = 30 месеци_дана [9] = 31 месец_дана [10] = 30 месеци_дана [11] = 31 Систем.оут.принтлн ('Април има' + месеци_дана [3] + 'дана.')}}

Дакле, све је било у вези са низовима и њиховом декларацијом и како се могу користити једнодимензионални низови.

Шта ако вам кажем, може постојати низ унутар низа. Знам да звучи помало сложено, али не брините, знам како да вам олакшам.

Јава вишедимензионални низ

проћи по вредности проћи по референци јава

Вишедимензионални низови су низови низова .

Декларисање вишедимензионалног низа

Да бисмо то декларисали, морамо навести сваки додатни индекс користећи други скуп угластих заграда.

Концептуално, горе декларисани низ био би представљен као што је приказано на слици: -

Покажимо сада вишедимензионални низ.

Следећи програм нумерише сваки елемент у низу слева надесно, од врха до дна, а затим приказује ове вредности:

цласс Мул2Д {публиц статиц воид маин (Стринг аргс []) {инт мул2д [] [] = нев инт [4] [5] инт и, ј, к = 0 фор (и = 0 и<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() } } } 

Овај програм генерише следеће резултате:

0 1 2 3 4 5 6 7 8 9један0 11 12 13 14 15 16 17 18 19

То су други вишедимензионални низови који представљају друге типове података.

Дакле, све је било у вези са вишедимензионалним низовима. Сада, да видимо, како проследити низ методи као параметар као и други типови података.

Прослеђивање Јава низа методи

Такође можемо проследити низове методама баш као што методама можемо проследити примитивне вредности типа.

Пример: -

јавна класа ПМетходс {јавни статички приказ празнина (инт и []) {Систем.оут.принтлн (и [0]) Систем.оут.принтлн (и [1]) Систем.оут.принтлн (и [2])} публиц статиц воид маин (Стринг аргс []) {инт к [] = {1, 2, 3} дисплаи (к)}}

Ово ће бити резултат програма

један 2 3

Ово нас доводи до краја блога Јава Арраи.Надам се да вам се свидео овај пост на Јава Арраи-у. Ако тражите детаљно знање о Јави, до читати блог на којем ће вам бити детаљно објашњене доње теме са примерима.

  • Типови података и операције у Јави
  • Изјаве о контроли
  • Часови и предмети
  • Низови
  • Основни концепт ООПС-а

Јаву можете научити и путем нашег ИоуТубе-а Јава Туториал плејлиста. Срећно учење !!

Ако сте пронашли овај блог на „ Јава Арраи ” корисно, погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Имате питање за нас? Молимо вас да то споменете у одељку за коментаре и јавићемо вам се.

Имате питање за нас? Молимо вас да то споменете у одељку за коментаре и јавићемо вам се.