У меня сортировка выбором и нужно показать 3 первых шага.
Как это прописать? что не пробовала, то ошибка или бесконечный цикл..
Помогите, пожалуйста.
import java.util.Scanner;
class Sorting {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Fill the array: ");
int arr[] = new int[6];//создаем массив размером 16
int i = 0;
for (i = 0; i < arr.length; i++) {
arr[i] = input.nextInt();// заполняем массив с клавиатуры
}
for (i = 0; i < arr.length - 1; i++) {
int least = i;
for (int j = i + 1; j < arr.length; j++) {
if (arr[j] < arr[least]) {
least = j;
}
}
int tmp = arr[i];
arr[i] = arr[least];
arr[least] = tmp;
}
System.out.println ("Result:");
for (i = 0; i < arr.length; i++) {
System.out.print (arr[i] + " ");// Выводим заполненый массив на экран
}
System.out.println();
}
}