Что такое Java?



Download 92,36 Kb.
bet16/24
Sana14.06.2022
Hajmi92,36 Kb.
#672030
1   ...   12   13   14   15   16   17   18   19   ...   24
Bog'liq
Java kerakli

Длина массива


Чтобы узнать, сколько элементов имеет массив, используйте lengthсвойство:

Пример


String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
System.out.println(cars.length);
// Outputs 4

Цикл по массиву


Вы можете перебирать элементы массива с помощью forцикла и использовать length свойство, чтобы указать, сколько раз цикл должен выполняться.
В следующем примере выводятся все элементы массива cars :

Пример


String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.length; i++) {
System.out.println(cars[i]);
}

Цикл по массиву с помощью For-Each


Также существует цикл " для каждого ", который используется исключительно для циклического перебора элементов в массивах:

Синтаксис


for (type variable : arrayname) {
...
}
В следующем примере выводятся все элементы в массиве cars с использованием цикла « for-each »:

Пример


String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
System.out.println(i);
}
Приведенный выше пример можно прочитать так: для каждого String элемента (называемого i - как в i ndex) в автомобилях распечатайте значение i .
Если вы сравните forцикл и цикл for-each , вы увидите, что метод for-each легче написать, он не требует счетчика (с использованием свойства length) и более читабелен.

Многомерные массивы


Многомерный массив - это массив массивов.
Чтобы создать двумерный массив, добавьте каждый массив в свой собственный набор фигурных скобок :

Пример


int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
myNumbers теперь представляет собой массив с двумя массивами в качестве его элементов.
Чтобы получить доступ к элементам массива myNumbers , укажите два индекса: один для массива и один для элемента внутри этого массива. В этом примере осуществляется доступ к третьему элементу (2) во втором массиве (1) myNumbers:

Пример


int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
int x = myNumbers[1][2];
System.out.println(x); // Outputs 7
Мы также можем использовать for loopвнутри другого, for loopчтобы получить элементы двумерного массива (нам все еще нужно указать на два индекса):

Пример


public class Main {
public static void main(String[] args) {
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
for (int i = 0; i < myNumbers.length; ++i) {
for(int j = 0; j < myNumbers[i].length; ++j) {
System.out.println(myNumbers[i][j]);
}
}
}
}

Download 92,36 Kb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish