上机练习题——异常处理课堂练习1
来源:互联网 发布:绝对值与定义域 知乎 编辑:程序博客网 时间:2024/06/05 00:58
课堂练习1:
写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。
a<b<c
两边之和大于第三边:a+b>c
两边之差小于第三边:c-a<a
package exceptionhanding;import java.util.Arrays;import java.util.Scanner;import java.util.InputMismatchException;public class Triangle {public static void main(String[] args) {try{System.out.println("请输入三个数:");Scanner in =new Scanner(System.in);int a=in.nextInt();int b=in.nextInt();int c=in.nextInt();if((a<b&&b<c)&&((a+b)>c)&&((c-a)<a))System.out.println("这三个数能够构成三角形。");else{System.out.println("这三个数不能够构成三角形。");}}catch (InputMismatchException e){System.out.println("这三个数必须为整数");}catch(ArithmeticException e){System.err.println("这三个数不能为0");}catch(Exception e){System.err.println("其他未知异常");} }}
阅读全文
0 0
- 上机练习题——异常处理 课堂练习1:
- 上机练习题——异常处理课堂练习1
- 上机练习题——异常处理课堂练习1
- 上机练习题——异常处理(课堂练习1)
- 上机练习题——异常处理 课堂练习2:
- 上机练习题——异常处理 课堂练习2
- 上机练习题——异常处理课堂练习2
- 上机练习题——异常处理(课堂练习2)
- 上机练习题——接口 课堂练习
- 上机练习题——接口 课堂练习1
- 上机练习题——异常处理1
- 上机练习题——异常处理1
- 上机练习题——接口 课堂练习2
- 上机练习题——接口(课堂练习2)
- 上机练习题——异常处理
- 上机练习题——异常处理
- 上机练习题——异常处理
- 异常处理课堂练习1
- Selenium 与PhantomJS
- SpringMVC原理
- hdu 4424 Conquer a New Region(并查集+贪心)
- ListView多条目
- ImageLoader的基础使用
- 上机练习题——异常处理课堂练习1
- 记一次box-shadow动画导致的性能问题
- CreateThread()与beginthread()的区别详细解析
- cocos2dx通过url获取微信头像
- selenium webdriver 浏览器驱动
- echarts中y轴的自适应
- 虚拟内存
- 1*2*3*......*n的乘积
- XListView请求网络数据