这是我在这个网站上的第一个问题或时间,如果我做错了什么就很抱歉。我一直试图让这个为我的班级工作。我的日食已经被打破了一段时间所以我一直在盲目编码,因为我无法找到最终结果或运行并执行我的程序。一位同学告诉我,我的这个问题是错的,但不会告诉我什么。它应该是一个选择排序,它将最大的整数带到最后,然后在每次传递后打印。这看起来对我来说请帮忙。
public class selectSort {
public static void Sort (){
int[] num= {5,20,8,6,7,1,3,11,15,9};
int i;
int n;
int temp;
for (i=num.length-1; i>0; i--){
int first=0;
for(n= 1; n >= i; n++){
if( num[n] > num[first])
first=n;
}
temp = num[first];
num[first] = num[i];
num[i] = temp;
System.out.println(num);
}}}