【发布时间】:2021-01-28 10:55:33
【问题描述】:
当我尝试以这种方式返回时,编译器会抛出错误。
编译消息 Main.java:15:错误:缺少返回语句 } ^ 1 错误退出状态 1
public class Main {
static String distances(int x, int y, int z) {
int distanceA = Math.abs(z-x);
int distanceB = Math.abs(z-y);
if(distanceB > distanceA) {
return "distance A";
}
else if(distanceB < distanceA) {
return "distance B";
}
else if(distanceB == distanceA) {
return "distance C";
}
}
}
代码的其余部分。
【问题讨论】: