我没有代码经验,刚刚开始学习Java。 当我尝试其他if循环时,我无法执行下面的代码并得到以下错误。我试图根据“per”检查告诉我们的百分比,结果是First class,second class etc
错误:
std::bind
MyResult.java:19: error: 'else' without 'if'
答案 0 :(得分:1)
java中没有elseif
个关键字。你必须使用像else if
这样的空格分隔的两个单词。
此外,您需要在;
之后删除分号else if
。
因此elseif(per >= 45); {
将成为else if(per >= 45) {
自己改变其他例子,你应该没事。
答案 1 :(得分:1)
你有一个分号
elseif(per >= 45); {
表示相应elseif
块的结束。只需摆脱分号就可以了。你好了。
此外,elseif
应为else if
。
答案 2 :(得分:-1)