异常处理-三角形
来源:互联网 发布:购物app源码 编辑:程序博客网 时间:2024/06/07 23:54
import java.util.Arrays; import java.util.Scanner; import java.util.InputMismatchException; public class TestTriangle {public static void triangle(int a, int b,int c) throws IllegalArgumentException, InputMismatchException{ int x[] = new int[3]; x[0] = a; x[1] = b; x[2] = c; Arrays.sort(x); if ((x[0]+x[1]>x[2])&&(x[2]-x[1]<x[0])) System.out.println("三角形的三边长为:"+a+","+b+","+c); else throw new IllegalArgumentException(); } public static void main(String[] args) { int a=0, b=0, c=0; Scanner in = new Scanner(System.in); System.out.println("请分别输入三角形的三边长:"); try{ a = in.nextInt(); b = in.nextInt(); c = in.nextInt(); triangle(a, b, c); }catch(InputMismatchException e1){ System.err.println("请输入整数作为三角形的边长!"); e1.printStackTrace(); }catch(IllegalArgumentException e2){ System.err.println(a+","+b+","+c+"不能构成三角形"); } } }
阅读全文
0 0
- java 三角形 异常处理
- 异常处理--三角形
- 异常处理-三角形
- 异常处理-三角形
- 异常处理——三角形
- 异常处理 判断三角形三条边是否构成三角形
- 标准程序库异常处理----计算三角形面积
- Java作业-三角形判断(异常处理)
- 判断能否构成三角形(异常处理)
- 异常 三角形
- 第十周——三角形三边(异常处理)
- 异常处理+异常+处理异常+自定义异常
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- http://blog.csdn.net/u013142781
- 浅谈数组算法slice
- 配置你自己独一无二的vim
- codeforces Remove Extra One(思维)
- java Semaphore 计数信号量
- 异常处理-三角形
- 用file_get_contents抓取网页乱码的2种解决方式
- 推荐给喜欢挑战编程的学生
- angularjs 点击div外面,隐藏该div
- spring-prifile各环境配置
- 在CentOS 7下安装Redis和MongoDB
- windows系统exp oracle dmp文件
- 1048. Find Coins (25)-PAT甲级真题
- java初级面试题(sql方面)