String temp ="";
int Count =0;
String[] names = new String[10];
for(int a = 0; a<=9; a++)
{
String name = JOptionPane.showInputDialog("enter name");
names[a]=name;
Count++;
}
System.out.println("Unchanged: "+Arrays.toString(names));
for(int i=0;i<(Count-1);i++)
{
for(int j=(i+1); j<Count;j++)
{
if((names[j].compareTo(names[i]))>0)
{
temp = names[i];
names[i] =names[j];
names[i]=temp;
}
}
}
嗨,我正试图让这个手动排序工作(我知道有一个快速排序选项,但我必须这样做),我看不出问题是什么建议?