gpt4 book ai didi

java - 无法真正找到此代码中的错误是什么

转载 作者:行者123 更新时间:2023-12-01 10:14:49 25 4
gpt4 key购买 nike

尝试使用java为一些学校项目制作一个订购系统,但在编译时出现错误。

我非常需要你们的帮助。请;-;

这是错误: Picture error

我这里有以下源代码:

public class fastfood {
public static void main(String[] args){
int quantity,total,price1,price2;
Scanner reader = new Scanner(System.in);
System.out.println("\t\t Welcome to fastfood restaurant!\t\t");
System.out.println(" ");
System.out.println(" ");
System.out.println("\t\t\t\tMENU\t\t\t\t");
System.out.println(" ");
System.out.println(" Order code\t\t Meal\t\t\t\t Price ");
System.out.println(" ");
System.out.println(" (A1) \t\t Burger\t\t\t\t P30");
System.out.println(" (A2) \t\t Spaghetti\t\t\t P80");
System.out.println(" (B1) \t\t Peach mango pie\t\t P40");
System.out.println(" (B2) \t\t Chicken meal\t\t\t P100");
System.out.println(" (C1) \t\t Hotdog sandwich\t\t P30");
System.out.println(" (C2) \t\t Fries\t\t\t\t P20");
System.out.println(" (D1) \t\t Ice cream\t\t\t P25");
System.out.println(" (D2) \t\t Water\t\t\t\t P15");
System.out.println(" ");
System.out.println(" ");

do{
System.out.println("Enter your name: ");
String name = reader.nextLine();
System.out.println("Enter your order(Code): ");
String order = reader.nextLine();
if(order("A1")){
price1 = 30;
System.out.println("Order description: Burger");
}
else if(order("A2")){
price1 = 80;
System.out.println("Order description: Spaghetti");
}

System.out.print("Enter Quantity: ");
quantity1 = reader.nextLine();

total += price1 * quantity1;

System.out.println("Another Order? (Y/N) : ");
again = reader.nextLine();
if (again("y")){
} loop1=loop1+1;
} while (loop1==1);

}
}
}

最佳答案

您忘记关闭最后一个 if 语句

if (again("y")) {
loop1=loop1+1;
}

因此编译器将“do...while”中的括号视为 if 语句的右括号

我建议您下次正确缩进代码。当您这样做时,答案就会跳到您的眼前。

如果您使用的是 Eclipse,请选择所有代码 (Ctrl + A),然后按 CTRL + I。 Eclipse 将处理缩进

关于java - 无法真正找到此代码中的错误是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35962250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com