Java三角形判断方法详解:如何实现void triangle(int a,int b,int c)及异常处理
若 a、b、c 满足构成三角形的条件,则显示三角形的三个边长 a、b、c。从主方法里获取命令行输入的三个整数,接着调用此方法,同时对异常进行捕获。

两边之和大于第三边:a+b>c
两边之差小于第三边:c-a
import java.util.Arrays; import java.util.Scanner; public class 三角形判断 { 定义了一个名为 side 的静态整型数组。 公共静态 void 主函数(字符串数组 args){ side=new int[3]; 创建一个 Scanner 对象,将其命名为 input,并且这个 input 关联到 System.in,即从标准输入读取数据。 try { side 的第一个元素等于通过输入获取的下一个整数。 side1 等于输入的下一个整数。 side 的第二个元素等于用户输入的下一个整数值。 使用 Arrays 类的 sort 方法对 side 进行排序。 用 triangle 函数,参数是 side[0]、side[1]以及 side[2]。 如果捕获到 IllegalArgumentException 异常,那么就执行以下操作。 e.getMessage(); 输出 e 的堆栈跟踪信息。 如果捕获到异常 e,那么就会执行以下操作。 e.printStackTrace(); }finally { input.close(); } } 公共静态 void 三角形(int a,int b,int c)抛出异常 { if((a+b>c)&&(a-b运行结果:
更多java知识请关注java基础教程。
Java免费学习笔记:立即学习
解锁 Java 大师之旅:从入门到精通的终极指南
下一篇 »
微商城源码php,微商城源码什么意思