Java 如果;“表达式开头非法”;

Java 如果;“表达式开头非法”;,java,if-statement,illegalstateexception,Java,If Statement,Illegalstateexception,我正在为我的计算机科学课做一个打折的图形用户界面。我们将“创建一个应用程序,提示用户输入购买金额,然后返回折扣价格。” 我已经创建了我的程序,但我一直得到表达式错误的非法开始 private void CalculateDiscountActionPerformed(java.awt.event.ActionEvent evt) { // declaring variables d

我正在为我的计算机科学课做一个打折的图形用户界面。我们将“创建一个应用程序,提示用户输入购买金额,然后返回折扣价格。”

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

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 + "$");
    }
private void calculateDiscontaction已执行(java.awt.event.ActionEvent evt){
//声明变量
双二溴吡啶;
双盲法;
双倍价格;
双dblTotal;
DecimalFormat Formatter=新的DecimalFormat(“####.00”);
//为变量赋值
dblInitialPrice=Double.parseDouble(amountofsources.getText());
dbldiscont=dblInitialPrice*(0.10);
dblTotalPrice=DblinialPrice-DblDiscont;
dblTotal=
if(dblInitialPrice>=10){//if的“表达式的非法开始”错误
DiscountPrice.setText(“+Formatter.format(dbldiscont)+“$”);
DiscountAmount.setText(“+Formatter.format(dblTotalPrice)+“$”);

}else if(dblInitialPrice
dblTotal=
不是一个完整的表达式。您需要在右侧添加一些内容