判斷三角形
package Task2;
import java.util.*;
public class Testtriangle {
public static void triangle(int a,int b,int c)throws IllegalArgumentException, InputMismatchException {
int[] arr=new int[];
int i = ;
arr[]=a;
arr[]=b;
arr[]=c;
Arrays.sort(arr);
if((arr[]+arr[]>arr[])&&(arr[]-arr[]<arr[])){
System.out.println("三角形的三邊長為:"+a+","+b+","+c);
}
else
{
throw new IllegalArgumentException();
}
}
public static void main(String[] args){
int a=,b=,c=;
Scanner input = new Scanner(System.in);
System.out.println("請分别輸入三角形的三邊長:");
try{
a = input.nextInt();
b = input.nextInt();
c = input.nextInt();
triangle(a,b,c);
}
catch(InputMismatchException e1){
System.err.println("請輸入整數作為三角形的邊長!");
e1.printStackTrace();
}catch(IllegalArgumentException e2){
System.err.println(a+","+b+","+c+"不能構成三角形");
}
}
}