【发布时间】:2018-12-05 15:34:09
【问题描述】:
我不断收到此错误:“令牌“else”的语法错误,请删除此令牌。”我试图移动东西,但没有任何效果。我不确定如何解决这个问题。
if (input == "yes")
System.out.println("Enter exam 1 score:");
examScore1 = keyboard.nextInt();
if (input == "y" )
System.out.println("Enter exam 1 score:");
examScore1 = keyboard.nextInt();
else {
System.out.println("Do you know your lab average?");
}
【问题讨论】:
-
这就是为什么您应该始终使用大括号
{}和if语句。 -
另外你应该使用
equals来比较Java中的字符串而不是=。 -
奇怪的是你使用了
{}可以跳过它们,但同时你没有在需要的地方使用它们。您可能需要阅读有关 Java 中“范围”的更多信息。
标签: java if-statement syntax syntax-error token