TestTriangle类:
import java.util.*;
public class TestTriangle {
public static void triangle(int a ,int b,int c)throws IllegalArgumentException{
System.out.println("请输入三个参数:");
Scanner input=new Scanner(System.in);
a=input.nextInt();
b=input.nextInt();
c=input.nextInt();
int x[]={a,b,c};
Arrays.sort(x);
if(x[0]+x[1]>x[2]&&x[2]-x[0]<x[1]) {
System.out.println("能构成三角形!");
}
else{
throw new IllegalArgumentException("a,b,c不能构成三角形!");
}}
public static void main(String[] args){
try{
triangle(3,4,5);
}catch(Exception e){
e.printStackTrace();
}
}
}
运行结果为: