我正在从 Introduction to Java Programming 第 9 版中学习 Java。由 Liang YD 撰写,在其中一个与数组有关的示例中遇到了一些困难。我想使用以下内容执行排序过程:
public class SelectionSort
{
public static void selectionSort (double[] list)
{
for (int i = 0; i < list.length - 1; i++)
{
double currentMin = list[i];
int currentMinIndex = i;
for (int j = i + 1; j < list.length; j++)
{
if (currentMin > list[j])
{
currentMin = list[j];
currentMinIndex = i;
}
}
if (currentMinIndex != i)
{
list[currentMinIndex] = list[i];
list[i] = currentMin;
}
}
}
}
问题是没有
Main (String[] args)
相反,我们有:
selectionSort (double[] list)
现在我想通过
double[] list = {1, 9, 4.5, 6.6, 5.7, -4.5};
SelectionSort.selectionSort(list)
或任何其他组合,但我不断收到错误:无法找到或加载主类。有没有办法在命令提示符下执行这个而不加载主类?