您的位置:首页 > 其它

写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,

2017-11-18 16:34 731 查看
import java.lang.reflect.Array;

import java.util.*;

public class Triangle {

        public void triangle (int a,int b,int c){

        try {

        Scanner input1 =new Scanner (System.in);

        a=input1.nextInt();

        b=input1.nextInt();

        c=input1.nextInt();

        int []aa= {a,b,c};

        Arrays.sort(aa);

       

        if(aa[0]+aa[1]>aa[2]&&aa[2]-aa[0]>aa[1])

        System.out.println("可以构成三角形");

        else

        System.out.println("不能构成三角形");

        }

        catch(Exception e){

    e.printStackTrace();

    }

        }

        

}

public class Test {

public static void main(String[] args) {
// TODO Auto-generated method stub

Triangle triangle =new Triangle();
triangle.triangle(3,4,5);

}

}

结果:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐