0
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;
}
}
嗨,我試圖讓這個手工分類的工作(我知道有一個快速排序的選擇,但我必須這樣做,這樣),我看不出有什麼問題 任何建議?
'名[我] =溫度;'=>'名字[J] =溫度;'我想 – assylias 2013-02-27 14:52:23
其中之一,你不輸出排序數組,所以你怎麼知道它不工作? – 2013-02-27 14:52:59
對不起,這被切斷了System.out.println(「Changed:」+ Arrays.toString(names)); – nmu 2013-02-27 15:09:54