这段代码有什么问题我得到错误的输出。我不知道怎么了,希望你能帮助我:
public class Main{
public static void main(String[] args){
int[] data={11,22,33,55,22,88,99,77};
SortingAlgo algo=new SortingAlgo();
data=algo.selectionSort(data);
System.out.println("numbers are"+ data);
}
}
其他类
public class SortingAlgo{
public int[] selectionSort(int[] data){
int lenD = data.length;
int j = 0;
int tmp = 0;
for(int i=0;i<lenD;i++){
j = i;
for(int k = i;k<lenD;k++){
if(data[j]>data[k]){
j = k;
}
}
tmp = data[i];
data[i] = data[j];
data[j] = tmp;
}
return data;
}
}
这是我的输出:
numbers are[I@2e4b1dd8