我无法在 BlueJ 中弄清楚的编译错误
A compiling Error I cannot figure out in BlueJ
当我尝试对我的 print f 语句之一进行编译时,出现了“)”预期错误。该项目是编写一个应用程序,该应用程序将 运行 在比萨饼餐厅的收银机上显示。这是代码部分。问题行是双星号内的行。有什么想法吗?
System.out.println();
System.out.println (" Order Summary ");
System.out.println (" *************************");
System.out.println ();
if(NofTopp = 0){
System.out.printf( Size + ", " + crust + " Cheese Pizza : $%.2f", cost);
System.out.println();
}else if(NofTopp = 1){
System.out.printf( Size + ", " + crust + " Pizza with " + Top1 + ": $%.2f", cost);
System.out.println();
}else if(NofTopp = 2){
**System.out.printf (Size + ", " + crust + " Pizza with " + Top1 + " and " + Top2 ": $%.2f",
cost);**
System.out.println();
}else if(NofTopp = 3){
System.out.printf( Size + ", " + crust + " Pizza with " + Top1 + ", " + Top2 + " and " + Top3 +
": $%.2f", cost);
System.out.println();
}
System.out.printf ("Tax: $%.2f",SalesTax );
System.out.println();
System.out.printf ("Total: $%.2f",totalCost );
System.out.println();
我想你忘记了 ": $%.2f"
之前的 +
。尝试:
System.out.printf (Size + ", " + crust + " Pizza with " + Top1 + " and " + Top2 + ": $%.2f", cost);
当我尝试对我的 print f 语句之一进行编译时,出现了“)”预期错误。该项目是编写一个应用程序,该应用程序将 运行 在比萨饼餐厅的收银机上显示。这是代码部分。问题行是双星号内的行。有什么想法吗?
System.out.println();
System.out.println (" Order Summary ");
System.out.println (" *************************");
System.out.println ();
if(NofTopp = 0){
System.out.printf( Size + ", " + crust + " Cheese Pizza : $%.2f", cost);
System.out.println();
}else if(NofTopp = 1){
System.out.printf( Size + ", " + crust + " Pizza with " + Top1 + ": $%.2f", cost);
System.out.println();
}else if(NofTopp = 2){
**System.out.printf (Size + ", " + crust + " Pizza with " + Top1 + " and " + Top2 ": $%.2f",
cost);**
System.out.println();
}else if(NofTopp = 3){
System.out.printf( Size + ", " + crust + " Pizza with " + Top1 + ", " + Top2 + " and " + Top3 +
": $%.2f", cost);
System.out.println();
}
System.out.printf ("Tax: $%.2f",SalesTax );
System.out.println();
System.out.printf ("Total: $%.2f",totalCost );
System.out.println();
我想你忘记了 ": $%.2f"
之前的 +
。尝试:
System.out.printf (Size + ", " + crust + " Pizza with " + Top1 + " and " + Top2 + ": $%.2f", cost);