所以我使用這段代碼來排序數組,但它給了我一個錯誤,我需要一個「}」。 我錯過了一些「}」? 任何幫助,將不勝感激!我的代碼有什麼問題?爲什麼我有錯誤?
double Median()
{
int k,Hide;
boolean IsThereASwap;
IsThereASwap = false;
while(IsThereASwap == false)
{
for (k = 0 ; k < TheArrayAssingment.length - 1; k++)
{
if(TheArrayAssingment[k] > TheArrayAssingment[k+1])
{
Hide = TheArrayAssingment[k+1];
TheArrayAssingment[k+1] = TheArrayAssingment[k];
TheArrayAssingment[k] = Hide;
IsThereASwap = true;
}
}
if (IsThereASwap == true)
{
IsThereASwap = false;
}
else
{
IsThereASwap = true;
}
}
}
嗯......什麼行就抱怨? – Mysticial 2012-07-21 23:29:10
此外,請儘量避免將選項卡粘貼到代碼塊中。他們傾向於搞亂格式。 – Mysticial 2012-07-21 23:31:08
'!IsThereASwap'和'IsThereASwap =!IsThereASwap' ...但是可以考慮使用普通的Java命名約定。並更一致地縮進。但沒有其他代碼,很難說。 – 2012-07-21 23:31:29