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

来源:互联网 发布:ps软件如何使用 编辑:程序博客网 时间:2024/05/17 03:52

写一个方法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

阅读全文
0 0
原创粉丝点击