我在我的 catch 语句中得到了红色下划线,不确定我得到的错误是“从不在相应的 try 语句的正文中抛出”这是什么意思?在我看来一切都很好。
public void validateTriangle(int sidea, int sideb, int sidec) throws InvalidValueException {
try {
if ((sidea + sideb > sidec) || (sideb + sidec > sidea) || (sidea + sidec > sideb)) {
findArea(side1, side2, side3);
}
} catch (InvalidValueException excep) {
message = excep.getMessage();
}
}