Massiv: Bir turdagi ma'lumotlarni saqlash uchun ishlatiladigan ma'lumotlar tuzilmasidir. Massivlar yordamida ko'plab ma'lumotlarni bir joyda, o'zaro bog'langan holda saqlash mumkin.
Massivni e'lon qilish va yaratish:
int[] numbers = new int[5];
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;
Tushuntirish: Bu yerda `numbers` nomli massiv e'lon qilinadi va 5 ta elementga ega. Har bir element massivga uning indeksi orqali kiritiladi (indeks 0 dan 4 gacha). Har bir elementga quyidagi qiymatlar berilgan: `numbers[0] = 10`, `numbers[1] = 20` va boshqalar.
Massivni yaratishda qiymatlarni bevosita berish:
int[] numbers = {10, 20, 30, 40, 50};
Tushuntirish: Bu misolda massivni yaratishda qiymatlar bevosita kiritiladi. Massivning uzunligini belgilash shart emas, chunki Java avtomatik ravishda massiv uzunligini qiymatlar asosida aniqlaydi.
Massivni saralash:
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] numbers = {50, 10, 40, 20, 30};
Arrays.sort(numbers);
for (int num : numbers) {
System.out.println(num);
}
}
}
Tushuntirish: `Arrays.sort(numbers)` metodi yordamida massivdagi qiymatlar o'sish tartibida saralanadi. Keyin `for-each` tsikli yordamida massivning har bir elementi ekranga chiqariladi.
Teskari tartibda saralash:
Integer[] numbers = {50, 10, 40, 20, 30};
Arrays.sort(numbers, Collections.reverseOrder());
for (int num : numbers) {
System.out.println(num);
}
Tushuntirish: Bu yerda `Arrays.sort()` yordamida massiv qiymatlari teskari tartibda, ya'ni eng katta qiymat birinchi bo'lib saralanadi. `Collections.reverseOrder()` metodi massivni teskari tartibda saralash uchun ishlatiladi.