写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
来源:互联网 发布:浏览器打不开淘宝图片 编辑:程序博客网 时间:2024/05/29 08:21
写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。
package triangle;import java.lang.*;public class Triangle {public void triangle(int a, int b, int c) throws IllegalArgumentException {if ((a + b > c) && (c - a < a))System.out.println(a + "," + b + "," + c);elsethrow new IllegalArgumentException();//方法抛出异常,导致方法结束}}package triangle;import java.util.Arrays;import java.util.Scanner;public class Main {public static void main(String srgs[]) {int arr[] = new int[3];Scanner input = new Scanner(System.in);System.out.println("请输入三角形三条边:");try {for (int i = 0; i < arr.length; i++) {arr[i] = input.nextInt();}Arrays.sort(arr);Triangle triangle = new Triangle();triangle.triangle(arr[0], arr[1], arr[2]);//调用三角形判断函数} catch (IllegalArgumentException e) {System.err.println("不能构成三角形");e.printStackTrace();}}}运行结果:
阅读全文
0 0
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- 写一个方法void sanjiao(int a,int b,int c),判断三个参数是否能构成一个三角形,、。。。。。
- 判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException, * 显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方
- lesson 6:写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。
- 写一个方法void sanjiao(int a,int b,int c),...........................
- 写一个方法void judge(int a, int b, int c).......
- void swap(int a,int b)这样一个函数原型能交换两个数么?可以!!
- 输入三条边 a,b,c,判断是否能构成三角形,分别输出不能构成三角形、等边三角形、等腰三角形、直角三角形、一般三角形。
- 参数 void aa(int a,int b) 与 void aa(int* a,int* b) 与 void aa(int& a,int& b)区别
- 判断a,b,c的值能否构成一个三角形
- 从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能,请算出面积·若不能就输出不能构成三角形。
- int*a, int& b, int* &c, int& *d
- 判断三个参数是否能构成一个三角形
- 判断三个参数是否能构成一个三角形
- 判断三个参数是否能构成一个三角形
- #include int inc(int a) { return(++a); } int multi(int*a,int*b,int*c) { return(*c=*a**b); }
- 漫画:什么是B-树?
- 正确关闭迅雷右侧浏览器的方法
- HTML-表格的奇数偶数行颜色不同
- QNX安全加密-通过 Certicom 和 QNX 满足安全认证要求
- 网页爬虫 静态网页<一>
- 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,
- SpringBoot33-springboot开发部署与测试-spring boot测试
- 使用docker过程中遇到的问题
- (二)连续傅里叶变换与离散傅里叶变换:傅里叶变换(Continuous Time Fourier Transform)
- c++常见面试题总结
- Maven从零开始
- 6.2(2)
- 18.读书笔记收获不止Oracle之 索引SUM和AVG优化
- ubuntu安装nginx