Java Array Tutorial - Едно и многомерни масиви в Java



Този блог ще говори за Java масив, различните му декларации, достъп до масив Java, деклариране и внедряване на 2D масиви и предаване на метод към масив.

В предишния блог сте научили за . Чрез този блог за Java Array ще ви обясня концепциите за Arrays в Java и как работят единичните и многомерните масиви.Изучаването на Java масиви е от съществено значение за печеленето на вашия .

В този блог на Java Array бих обхванал следните теми:





Преди да продължим по-нататък, нека видим защо точно се нуждаем от Java Array:

  • Масивите са важна структура за съхраняване на данни.
  • Java ни позволява да съхраняваме много обекти от същия тип с помощта на масиви.
  • Може да се използва с помощта на цикъл за достъп до елементите по техния индекс.



Сега нека да започнем с тази публикация за Java Array и да разберем какво точно представляват масивите.

Какво представляват масивите Java?

Масивите в Java са еднородни структури от данни, внедрени в Java като обекти. Масивите съхраняват една или повече стойности от определен тип данни и осигуряват индексиран достъп за съхранение на същите. Достъп до конкретен елемент в масив се осъществява чрез неговия индекс. Масивите предлагат удобно средство за групиране на свързана информация.

Масив - Java масив - edurekaПолучаването на масив е процес от две стъпки.



  • Първо, трябва да декларирате променлива от желания тип масив
  • Второ, трябва да разпределите паметта, която ще съхранява масива, като използвате ново и го присвоете на променливата на масива

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

Обща форма на инициализация на масив Java

Пример : - int month_days []

Обща форма на инициализация на масив Java

Пример: -

Масивите могат да бъдат инициализирани, когато са декларирани. Масивът автоматично ще бъде създаден достатъчно голям, за да събере броя на елементите, които сте посочили в инициализатора на масива. Има не трябва да се използва ново Сега нека видим как можем да приложим това.

Обща форма на инициализация на масив Java

Следният код създава инициализиран масив от цели числа:

class MyArray {public static voide main (String args []) {int month_days [] = {31,28,31,30,31,30,31,30,31,30,31} System.out.println ('април има „+ месец + дни [3] +„ дни. “)}}

Ще бъде справедливо само ако обясня как можете да получите достъп до елементи в Java Array.

Достъп до определен елемент в Java масив

В масивите можем да получим достъп до конкретния елемент чрез неговия индекс в квадратни скоби.

Пример: -

Събирайки всички парчета,

публична статична празнота 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 месечни дни [5] = 30 месечни дни [6] = 31 месечни дни [8] = 30 месечни дни [9] = 31 месечни дни [10] = 30 месечни дни [11] = 31 System.out.println („Април има“ + месечни дни [3] + „дни.“)}}

И така, всичко беше за масивите и тяхното деклариране и как могат да се използват масиви с едно измерение.

Ами ако ви кажа, може да има масив вътре в масив. Знам, че звучи малко сложно, но не се притеснявайте, знам как да ви улесня.

Многоизмерен масив Java

е магистърска степен следдипломна степен

Многомерните масиви са масиви от масиви .

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

За да го декларираме, трябва да посочим всеки допълнителен индекс, използвайки друг набор от квадратни скоби.

Концептуално, декларираният по-горе масив ще бъде представен, както е показано на фигурата: -

Нека сега да демонстрираме многоизмерен масив.

Следващата програма номерира всеки елемент в масива отляво надясно, отгоре надолу и след това показва тези стойности:

class Mul2D {public static void main (String args []) {int mul2d [] [] = new int [4] [5] int i, j, k = 0 for (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() } } } 

Тази програма генерира следния изход:

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

Това са други многомерни масиви, представящи други типове данни.

И така, всичко беше свързано с многомерните масиви. Сега нека видим как да предадем масив на метод като параметър като другите типове данни.

Предаване на Java Array на метод

Също така можем да предаваме масиви на методи точно както можем да предаваме примитивни стойности на типа на методи.

Пример: -

публичен клас PMethods {публичен статичен void дисплей (int y []) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} public static void main (String args []) {int x [] = {1, 2, 3} display (x)}}

Това ще бъде резултатът от програмата

един 2 3

Това ни води до края на блога на Java Array.Надявам се да ви е харесал този пост в Java Array. Ако търсите задълбочени познания по Java, do четене блог, където ще ви бъдат обяснени подробно по долу долу теми с примери.

  • Типове данни и операции в Java
  • Изявления за контрол
  • Класове и обекти
  • Масиви
  • Основна концепция на OOPS

Можете също така да научите Java чрез нашия YouTube Урок за Java плейлист. Честито обучение !!

Ако сте намерили този блог на „ Java Array ” полезно, разгледайте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Имате въпрос към нас? Моля, споменете го в раздела за коментари и ние ще се свържем с вас.

Имате въпрос към нас? Моля, споменете го в раздела за коментари и ние ще се свържем с вас.