上机练习题——异常处理(课堂练习1)
来源:互联网 发布:思维导图下载 mac 编辑:程序博客网 时间:2024/06/04 18:59
课堂练习1:
写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。
a<b<c
两边之和大于第三边:a+b>c
两边之差小于第三边:c-a<a
1.triangleTest.java
import java.util.Scanner;public class triangleTest {public static void main(String[] args) {// TODO Auto-generated method stubScanner in = new Scanner(System.in);System.out.print("请输入第一条边的边长:");int B1 = in.nextInt();System.out.print("请输入第二条边的边长:");int B2 = in.nextInt();System.out.print("请输入第三条边的边长:");int B3 = in.nextInt();try {triangle(B1,B2,B3);} catch (IllegalArgumentException e) {e.printStackTrace();}}public static void triangle(int a,int b,int c) throws IllegalArgumentException{if(a+b>c&&b+c>a&&a+c>b){int s=a+b+c;System.out.print("三角形的边长是:"+s);}elsethrow new IllegalArgumentException("不能构成三角形。");}}
2.运行截图阅读全文
0 0
- 上机练习题——异常处理 课堂练习1:
- 上机练习题——异常处理课堂练习1
- 上机练习题——异常处理课堂练习1
- 上机练习题——异常处理(课堂练习1)
- 上机练习题——异常处理 课堂练习2:
- 上机练习题——异常处理 课堂练习2
- 上机练习题——异常处理课堂练习2
- 上机练习题——异常处理(课堂练习2)
- 上机练习题——接口 课堂练习
- 上机练习题——接口 课堂练习1
- 上机练习题——异常处理1
- 上机练习题——异常处理1
- 上机练习题——接口 课堂练习2
- 上机练习题——接口(课堂练习2)
- 上机练习题——异常处理
- 上机练习题——异常处理
- 上机练习题——异常处理
- 异常处理课堂练习1
- Redis简介(一)概述
- Error: No network specified. Cannot determine current network异常
- 2000OJ_sort
- 通过nginx访问.html出现Access Denied提示怎么解决
- tensorflow 实现 正规方程求解线性回归
- 上机练习题——异常处理(课堂练习1)
- mybatis学习笔记
- Markdown 添加 Latex 数学公式
- 最实用的Linux命令总结
- JAVA并发编程
- Cookie和Session详解
- 深度学习常用函数
- windows10 1709 wsl ubuntu ssh 报错
- Linux命令-进程|网络