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(dblInitialPricedblTotal=
不是一个完整的表达式。您需要在右侧添加一些内容