第1个回答 2011-10-01
你好,明确的告诉你,算法对着呢,就是你代码语法上有点错。正确代码:
public class Sort {
public static void main(String[] args) {
int[] ns = { 1, 6, 3, 4, 5, 2 };
int t = 0;
for (int i = 0; i < 6; i++) {
for (int j = 5; j > 0; j--) {
if (ns[j] > ns[j - 1]){
t = ns[j];
ns[j] = ns[j - 1];
ns[j - 1] = t;
}
}
}
print(ns) ;
}
public static void print(int[] array){
for(int i=0;i<array.length;i++){
System.out.print(array[i] + " ");
}
}
}