java练习题6
来源:互联网 发布:淘宝客返利在哪里查看 编辑:程序博客网 时间:2024/06/05 02:26
判断三角形
package Task2;import java.util.*;public class Testtriangle { public static void triangle(int a,int b,int c)throws IllegalArgumentException, InputMismatchException { int[] arr=new int[3]; int i = 0; arr[0]=a; arr[1]=b; arr[2]=c; Arrays.sort(arr); if((arr[0]+arr[1]>arr[2])&&(arr[2]-arr[0]<arr[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 input = new Scanner(System.in); System.out.println("请分别输入三角形的三边长:"); try{ a = input.nextInt(); b = input.nextInt(); c = input.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练习题6
- java练习题6
- java 练习题
- JAVA练习题
- java练习题
- java练习题
- java练习题
- java练习题
- java练习题
- java练习题
- java练习题
- java练习题
- Java练习题
- java练习题
- java练习题
- java练习题
- JAVA练习题
- Java练习题
- linux
- JDBC:提取重复代码进行重构
- Linux下的重要命令详解
- GCC内联汇编
- 【转载】JAVA中线程同步的方法(7种)汇总
- java练习题6
- 盒模型以及相关样式
- 计算级系统基础知识
- 盒子垂直居中显示以及position的属性值问题
- hashmap的滥用
- NOIP2006金明的预算方案
- 「Unity3D」(6)协程使用IEnumerator的几种方式
- 用递归完成数组的输入输出相关问题
- 并查集模板