Класс: NUMS разрешение: публичная
Метод: Основное разрешение: общественность
Параметры: nums, i, j, num;
Введение параметра:
Nums, тип данных int [], используется для хранения ряда массивов типа int;
I, тип данных int, как переменная цикла для цикла для цикла, хранит количество раундов для сортировки и сравнения;
j, тип данных int, как переменная цикла для цикла для цикла, сохраняя количество раз, когда выполняется круглый вид и сравнение;
num, тип данных int, как сторонняя переменная, которая меняется между двумя значениями.
Метод функция:
Определить массив int [];
Установите переменную цикла I, чтобы записать количество раундов сравнения;
Установите переменную цикла j, чтобы записать количество сравнений в этом раунде сравнений;
Сравните первый номер, который не отсортирован в массиве с другими числами, которые последующие;
Если первое число, которое не отсортировано, меньше, чем число, которое сравнивается с ним, обмениваются их позициями, чтобы убедиться, что первое число, которое не отсортируется, всегда является наибольшим числом, которое участвовало в сравнении;
После того, как цикл завершен, результаты сортировки выводятся с использованием итерационного цикла.
Кода -копия выглядит следующим образом:
публичный класс nums {
public static void main (string [] arge) {
// Определите номер int с типами массивных чисел и присваивайте начальное значение;
int [] nums = new int [] {12,24,34,4,45,17,65,51,25};
// Установить цикл для записи количества раундов сравнения;
для (int i = 0; i <nums.length-1; i ++) {
// Установить цикл для записи количества сравнений в этом раунде сравнения;
for (int j = 0; j <nums.length-1-i; j ++) {
// Сравните первое число, которое не отсортировано в массиве с другими числами впоследствии.
if (nums [j] <nums [j+1]) {
// обмениваться несортированным первым номером с числом, больше, чем он, чтобы гарантировать, что несортированный первый номер всегда является самым большим;
int num = nums [j];
nums [j] = nums [j+1];
nums [j+1] = num;
}
}
} // Сортировка завершена;
// отсортировано с помощью итерационного вывода петли
для (int num: nums) {
System.out.print (num + "");
}
}
}