您的位置:首页 > 编程语言 > Java开发

判断三个参数是否能构成一个三角形

2017-11-02 21:42 501 查看
写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。

满足的条件:a+b>c且a+c>b且b+c>a.也就是说任意两边之和大于第三边.或者任意两边之差小于第三边

“`

package lesson_3;

import java.util.ArrayList;

import java.util.Arrays;

import java.util.Scanner;

public class tri {

public static void main(String[] args) {
// TODO Auto-generated method stub
try{
triangle();
}catch(IllegalArgumentException ie) {
ie.getMessage();
ie.printStackTrace();
}
}


public static void triangle() {

System.out.println(“Input a,b,c:”);

Scanner in=new Scanner(System.in);

int[] a=new int [3];

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