【发布时间】:2020-02-16 00:53:47
【问题描述】:
当我尝试在我的一个 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();
【问题讨论】:
-
欢迎来到 Stack Overflow。请通过tour 了解 Stack Overflow 的工作原理,并阅读How to Ask 以了解如何提高问题的质量。然后edit你的问题包括你的完整源代码作为minimal reproducible example,其他人可以编译和测试。