package Schildt.Chapter5;

public class BubbleSortYouTube {
    public static void main(String[] args) {
        int array[] = new int[]{10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0};

        System.out.println();
        boolean isSorted = false;
        while (!isSorted) { // почему не вписать проста true изначально в инициализации?
            for(int i = 0; i < array.length; i++){
                System.out.print(array[i] + " ");
            }
            System.out.println();
            isSorted = true; // зачем вписано тут? что он делает?

            for (int i = 1; i < array.length; i++) {
                if (array[i] < array[i - 1]) { //  если 9 меньше 10
                    int temp = array[i];   // тогда записываем в переменную temp число 9
                    array[i] = array[i - 1];  // То есть индекс 1 задаю новое значение 10
                    array[i - 1] = temp;  // индекс 0 задаю новое значение 9
                    isSorted = false; // что делает этот кусок? как он работает?
                }
            }
        }


    }

    }