如果“非法开始表达”

时间:2015-07-09 19:00:52

标签: java if-statement illegalstateexception

我正在为我的计算机科学课制作折扣GUI。我们将“创建一个提示用户购买金额的应用程序,然后返回折扣价格。”

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

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 + "$");
    }

1 个答案:

答案 0 :(得分:2)

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