旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java推断是不是是三角形要领引见【JAVA教程】,java

作者:搜教程发布时间:2019-11-27分类:JAVA教程浏览:23评论:0


导读:写一个要领voidtriangle(inta,intb,intc),推断三个参数是不是能组成一个三角形。假如不能则抛出非常IllegalArgumentExcept...

写一个要领void triangle(int a,int b,int c),推断三个参数是不是能组成一个三角形。假如不能则抛出非常IllegalArgumentException,显现非常信息:a,b,c “不能组成三角形”;假如能够组成则显现三角形三个边长。在主要领中获得命令行输入的三个整数,挪用此要领,并捕捉非常。

a<b<c

双方之和大于第三边:a+b>c

双方之差小于第三边:c-a<a

import java.util.Arrays;  
import java.util.Scanner;  
  
public class 三角形推断 {  
  
    public static int[] side;  
    public static void main(String[] args) {  
        side=new int[3];  
        Scanner input=new Scanner(System.in);         
        try {  
            side[0]=input.nextInt();  
            side[1]=input.nextInt();  
            side[2]=input.nextInt();  
            Arrays.sort(side);  
            triangle(side[0],side[1],side[2]);  
        } catch (IllegalArgumentException e) {  
            e.getMessage();  
            e.printStackTrace();  
        }catch (Exception e) {  
            e.printStackTrace();  
        }finally {  
            input.close();  
        }  
    }  
      
    public static void triangle(int a,int b,int c)throws Exception{  
        if((a+b>c)&&(a-b<c))  
            System.out.println("能够组成三角形");  
        else  
            throw new IllegalArgumentException("三条边不能组成三角形");  
    }  
  
}

运转效果:

更多java学问请关注java基础教程。

以上就是java推断是不是是三角形要领引见的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: