public String toString ()
{
String result;
if (imaginary == 0)
{
return real + " ";
}
else if (real == 0)
{
return imaginary + "i";
}
else (imaginary < 0);
{
return real + " - " + (-imaginary) + "i";
}
return real + " + " = imaginary + "i";
}
}
我试图使我的代码正常工作,以加,减和除复数。其他所有内容都正确地令人信服,但我有一个错误。
它告诉我我的其他(虚数
最佳答案
出现错误的行应显示为;
else if (imaginary < 0)
在
if
之后添加else
,并删除分号。您不能在
else
上使用比较。这意味着“如果以上比较中没有什么是真的”。