【问题标题】:A compiling Error I cannot figure out in BlueJ我在 BlueJ 中无法弄清楚的编译错误
【发布时间】: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,其他人可以编译和测试。

标签: java bluej


【解决方案1】:

我想你在": $%.2f" 之前忘记了+。试试:

System.out.printf (Size + ", " + crust + " Pizza with " + Top1 + " and " + Top2 + ": $%.2f", cost);

【讨论】:

    猜你喜欢
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多