编程java 5
编写一个异常类triangleexception其中只有一个无参构造函数设计错误信息为三条边的长度不能构成三角形...
编写一个异常类triangleexception其中只有一个无参构造函数设计错误信息为三条边的长度不能构成三角形
展开
1个回答
展开全部
public class TriangleException extends Exception {
public TriangleException() {
super("三条边的长度不能构成三角形");
}
}
public class Test {
public static void main(String[] args) {
try {
int perimeter = perimeter(3, 3, 7);
System.out.println(perimeter);
} catch (TriangleException e) {
e.printStackTrace();
}
}
private static int perimeter(int a, int b, int c) throws TriangleException {
if (a + b <= c || a + c <= b || b + c <= a) {
throw new TriangleException();
}
return a + b + c;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询