我得到错误:非法启动表达式和'else'没有'if'但在这里找不到任何语法错误。Java非法启动表达式和'else'没有'if'语法错误
public int faultyMethod2(int a, int b) {
int result;
if((a == 0) || b > 0)) {
result = (b/a);
}
else if (a < 0) {
result = (a + b);
}
return result;
}
不平衡括号中的第一个,如果。删除其中一个) –