Я изо всех сил пытаюсь завершить проект, и я был бы признателен за чью-либо помощь. Заранее спасибо.
Требования: 1. Распечатать список из 10 случайных чисел в диапазоне от (1-100), Готово. 2. Распечатать сгенерированный список в полумесяце; 3. Напечатайте наибольшее число из сгенерированного списка.
Ниже приведено то, что я сделал и где я застрял:
import java.util.Arrays;
import java.util.Random;
public class Project {
public static void main(String[] args) {
list(0, 0);
printMax(0);
//bubbleSort();
System.out.print("The sorted list is: "); //???
}
private static void list(int min, int max) {
int[] numbers = new int[10];
// Generates 10 Random Numbers in the range 1 -100
for (int i = 0; i<numbers.length; i++) {
numbers[i] = (int)(Math.random() * 100 + 1);
}
System.out.println("The unsorted list is: " + Arrays.toString(numbers));
return;
}
private static void printMax(int...numbers) {
int result = numbers[0];
for (int i = 1; i<numbers.length; i++) {
if (numbers[i] > result)
result = numbers[i];
}
System.out.println("The largest value is " + numbers);
return;
}
public static void bubbleSort(int[] list) {
int temp;
for (int i = list.length - 1; i > 0; i--) {
for (int j = 0; j<i; j++) {
if (list[j] > list[j + 1]) {
temp = list[j];
list[j] = list[j + 1];
list[j + 1] = temp;
}
}
}
}
}