Java tilida Massivlar va Ulardan Foydalanish

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.