Java三角形判断方法详解:如何实现void triangle(int a,int b,int c)及异常处理

若 a、b、c 满足构成三角形的条件,则显示三角形的三个边长 a、b、c。从主方法里获取命令行输入的三个整数,接着调用此方法,同时对异常进行捕获。

Java三角形判断方法详解:如何实现void triangle(int a,int b,int 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 大师之旅:从入门到精通的终极指南

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

26阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

26阅读