如果 "illegal start of expression"

if "illegal start of expression"

我正在为我的计算机科学制作一个折扣 GUI class。我们要"Create an application that prompts the user for the amount of purchases and then returns the discounted price."

我已经创建了我的程序,但我一直收到表达式错误的非法开始。

private void CalculateDiscountActionPerformed(java.awt.event.ActionEvent evt) {                                                  
    // declaring variables
    double dblInitialPrice;
    double dblDiscount;
    double dblTotalPrice;
    double dblTotal;

    DecimalFormat Formatter = new DecimalFormat("###.00");

    // assigning values to variables
    dblInitialPrice = Double.parseDouble(AmountOfPurchases.getText());
    dblDiscount = dblInitialPrice * (0.10);
    dblTotalPrice = dblInitialPrice - dblDiscount;
    dblTotal =  
    if (dblInitialPrice >= 10)  { // error here "illegal start of expression" for if
        DiscountPrice.setText("" + Formatter.format(dblDiscount) + "$");
        DiscountAmount.setText("" + Formatter.format(dblTotalPrice) + "$");
    } else if (dblInitialPrice <= 10){
        DiscountPrice.setText("0.00$");
        DiscountAmount.setText("" + dblInitialPrice + "$");
    }

dblTotal = 不是一个完整的表达式。你需要右边的东西。