从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
来源:互联网 发布:视频后期剪辑软件 编辑:程序博客网 时间:2024/05/20 13:15
TestTriangle类:
import java.util.*; public class TestTriangle { public static void triangle(int a ,int b,int c)throws IllegalArgumentException{System.out.println("请输入三个参数:");Scanner input=new Scanner(System.in); a=input.nextInt(); b=input.nextInt(); c=input.nextInt(); int x[]={a,b,c}; Arrays.sort(x); if(x[0]+x[1]>x[2]&&x[2]-x[0]<x[1]) { System.out.println("能构成三角形!"); } else{ throw new IllegalArgumentException("a,b,c不能构成三角形!");}}public static void main(String[] args){ try{ triangle(3,4,5); }catch(Exception e){ e.printStackTrace(); }}}
运行结果为:
阅读全文
0 0
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”
- 课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”
- 从命令行输入5个整数,放入一整型数组,然后打印输出
- 从命令行输入5个整数
- 输入5个整数的异常处理
- 输入10个整数
- 输入10个整数
- 输入5个整数按照大小排序
- acm-数组初步,输入10个整数,逆序输出
- 简单的输入N个整数,实现反向输出---数组
- 异常处理--输入整数
- 输入任意5个整数,输出它们的和。
- :输入10个整数,保存在一个数组中,在数组中查找某个数,给出是否找到的信息。如果找到了,要求输出该数在数组中所处的位置;如果找不到,输出“没有找到!
- 输入3个整数,输出其最大值
- 请从键盘随机输入5个整数保存到List中,并按倒序、从大到小的顺序显示出来
- angular指令间的交互
- VMware的快照的相关知识
- Android: NDK编程入门笔记
- hibernate事务解决问题
- HDOJ 1339 A Simple Task(水题)
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 开放源许可证
- Python 安装第三方模块的时候-报出语法异常SyntaxError: invalid syntax
- vue.js之v-for
- C++中基类指针
- 前端~初学自用~ajax
- SSH之IDEA2017整合Struts2+Spring+Hibernate
- pdf水印如何删除或编辑
- 校内八连测 第三试