おそらく単純な問題が発生しましたが、問題は if ステートメントの末尾にあるセミコロンであると思われます。問題は eclipse であり、else if ステートメントで else を削除するように求める構文エラーが表示されます。これはほとんどすべての場合に発生します。私と私のための時間は、複数の IF を使用することになります。
if(saleStatus == false || offerPrice <= currentOffer)
{
System.out.print("Error, sale is not open");
return false;
}
else if(currentOffer >= reservePrice)
{
saleStatus = false;
}