Java Tutorial

1-dan 10-gacha bo'lgan sonlarni chiqarish


public class Main {
    public static void main(String[] args) {
        int i = 1;
        // 1 dan 10 gacha bo'lgan sonlarni chiqarish
        do {
            System.out.println(i);
            i++;
        } while (i <= 10);
    }
}
            

Haftaning kunlarini chiqarish


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // Foydalanuvchidan kunni olish
        System.out.print("Iltimos, haftaning kunini kiriting (1-7): ");
        int kun = scanner.nextInt();

        // Kun bo'yicha xabar chiqarish
        switch (kun) {
            case 1:
                System.out.println("Dushanba");
                break;
            case 2:
                System.out.println("Seshanba");
                break;
            case 3:
                System.out.println("Chorshanba");
                break;
            case 4:
                System.out.println("Payshanba");
                break;
            case 5:
                System.out.println("Juma");
                break;
            case 6:
                System.out.println("Shanba");
                break;
            case 7:
                System.out.println("Yakshanba");
                break;
            default:
                System.out.println("Noto'g'ri raqam kiritildi.");
        }
        scanner.close();
    }
}
            

Massivni saralash


import java.util.Arrays;

public class MassivSaralash {
    public static void main(String[] args) {
        int[] massiv = {5, 2, 9, 1, 5, 6};

        // Massivni saralash
        Arrays.sort(massiv);

        // Saralangan massivni chiqarish
        System.out.println(Arrays.toString(massiv));
    }
}
            

Massivni kamayish tartibida saralash


import java.util.Arrays;
import java.util.Collections;

public class MassivSaralashDesc {
    public static void main(String[] args) {
        Integer[] massiv = {5, 2, 9, 1, 5, 6};

        // Massivni saralash
        Arrays.sort(massiv, Collections.reverseOrder());

        // Saralangan massivni chiqarish
        System.out.println(Arrays.toString(massiv));
    }
}
            

Bubble Sort algoritmi


public class BubbleSort {
    public static void main(String[] args) {
        int[] massiv = {64, 25, 12, 22, 11};

        // Bubble sort algoritmi
        for (int i = 0; i < massiv.length - 1; i++) {
            for (int j = 0; j < massiv.length - 1 - i; j++) {
                if (massiv[j] > massiv[j + 1]) {
                    // Elementlarni almashish
                    int temp = massiv[j];
                    massiv[j] = massiv[j + 1];
                    massiv[j + 1] = temp;
                }
            }
        }

        // Saralangan massivni chiqarish
        System.out.println(Arrays.toString(massiv));
    }
}