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();
}
}