Это мой первый раз публиковать в этом блоге. Я новичок в Java, и у меня есть проблема с использованием Bubble Sort, когда пользователь вводит набор значений. Ниже мой код; Тем не менее, я ищу больше совета, а затем ответ, потому что я не буду изучать язык с ответом. Кстати, я только начал изучать Java, поэтому не смогу следовать очень сложным советам по кодированию. < /P>
import java.util.Arrays;
public class bubbleSort{
public static void main(String[] arg){
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("Enter total amount of numbers:" );
int n = input.nextInt();
int [] numbers = new int[n];
System.out.println("Enter the numbers: ");
for (int i = 0; i < n; i++) {
numbers = input.nextInt();
}
System.out.println(list(n));
bubbleSort(n);
System.out.println(list(n));
}
public static void bubbleSort(int[] n){
boolean flag;
do{
flag = false;
for(int i = 0; i < n.length - 1; i++){
if (n > n[i + 1]){
int temp = n;
n = n[i + 1];
n[i + 1] = temp;
flag = true;
}
}
} while (flag);
}
}
Подробнее здесь: https://stackoverflow.com/questions/249 ... rt-numbers
Пользовательский ввод int в массив, затем используйте пузырьковые сортировки для сортировки номеров ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать список[int, int, int] в кортеж[int, int, int], а не в кортеж[int, ...]
Anonymous » » в форуме Python - 0 Ответы
- 289 Просмотры
-
Последнее сообщение Anonymous
-