所以我使用这段代码来排序数组,但它给了我一个错误,我需要一个“}”。 我错过了一些“}”? 任何帮助,将不胜感激!我的代码有什么问题?为什么我有错误?
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