Как запустить данный код? Должен выводить сортировку, ругается на отсутствие main(String[] args), и выдает ошибку
Error: Main method not found in class com.company.Main, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application.
Можете помочь запустить код?
package com.company;
import java.util.List;
public class Main {
public static void sort(List<Integer> list) {
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
for (int element : list) {
if (element < min)
min = element;
if (element > max)
max = element;
}
int[] buckets = new int[max - min + 1];
for (int element : list)
buckets[element - min]++;
int arrayIndex = 0;
for (int i = 0; i < buckets.length; i++)
for (int j = buckets[i]; j > 0; j--)
list.set(arrayIndex++, i + min);
}
}
ну чтобы запустить ваше приложение, вам нужна стартовая точка "место" откуда программа начнет исполняться и им по умолчанию считается как раз вот этот метод: public static void main(String[] args)
а уже из него вы можете запустить метод sort(List list)... только для этого в метод sort нужно будет передать какой то список List целых чисел, что указано в параметрах метода
public class Main {
public static void main(String[] args) {
List<Integer> list = new LinkedList<>();
list.add(2);
list.add(4);
list.add(1);
list.add(6);
System.out.println("несортированный список " + list);
List list2 = sort(list);
System.out.println("сортированный список " + list2);
}
public static List<Integer> sort(List<Integer> list) {
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
for (int element : list) {
if (element < min)
min = element;
if (element > max)
max = element;
}
int[] buckets = new int[max - min + 1];
for (int element : list)
buckets[element - min]++;
int arrayIndex = 0;
for (int i = 0; i < buckets.length; i++)
for (int j = buckets[i]; j > 0; j--)
list.set(arrayIndex++, i + min);
return list;
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Делаю одну из функций программы: при клике на Color Picker выбираю цвет, выбранный цвет применяется к фону label
Работаю над приложением с BottomNavigationViewКак сделать так, чтобы после перехода со одной «страницы» на другую и возвращения обратно сохранялось...