ホームページ  >  記事  >  Java  >  Javaで三角形かどうかを判定する方法の紹介

Javaで三角形かどうかを判定する方法の紹介

尚
オリジナル
2019-11-22 09:49:325376ブラウズ

Javaで三角形かどうかを判定する方法の紹介

メソッド void Triangle(int a, int b, int c) を作成して、3 つのパラメーターが三角形を形成できるかどうかを判断します。形成できない場合は、例外 IllegalArgumentException がスローされ、例外情報が表示されます: a、b、c 「三角形を形成できません」; 形成できる場合は、三角形の 3 辺の長さが表示されます。 main メソッドでは、コマンド ラインから 3 つの整数入力を取得し、このメソッドを呼び出して例外をキャッチします。

a

2 つの辺の合計は 3 番目の辺より大きい: a b>c

2 つの辺の差は 3 番目の辺より小さい: c-a

import java.util.Arrays;  
import java.util.Scanner;  
  
public class 三角形判断 {  
  
    public static int[] side;  
    public static void main(String[] args) {  
        side=new int[3];  
        Scanner input=new Scanner(System.in);         
        try {  
            side[0]=input.nextInt();  
            side[1]=input.nextInt();  
            side[2]=input.nextInt();  
            Arrays.sort(side);  
            triangle(side[0],side[1],side[2]);  
        } catch (IllegalArgumentException e) {  
            e.getMessage();  
            e.printStackTrace();  
        }catch (Exception e) {  
            e.printStackTrace();  
        }finally {  
            input.close();  
        }  
    }  
      
    public static void triangle(int a,int b,int c)throws Exception{  
        if((a+b>c)&&(a-b<c))  
            System.out.println("可以构成三角形");  
        else  
            throw new IllegalArgumentException("三条边不能构成三角形");  
    }  
  
}

実行結果:

Javaで三角形かどうかを判定する方法の紹介

Java の詳細については、Java 基本チュートリアル##を参照してください。 #。

以上がJavaで三角形かどうかを判定する方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。