在一个函数里面,若返回类型不为空,则必须在判断外面写上return语句
错误写法:
public static int priority(int i) {
if(i == '+' || i == '-') {
return 1;
}else if(i == '*' || i == '/') {
return 2;
}
}
正确写法:(判断之外必须要有return语句)
public static int priority(int i) {
if(i == '+' || i == '-') {
return 1;
}else if(i == '*' || i == '/') {
return 2;
}else {
return -1;
}
}