Maison  >  Article  >  Java  >  Introduction à la méthode pour déterminer s'il s'agit d'un triangle en Java

Introduction à la méthode pour déterminer s'il s'agit d'un triangle en Java

尚
original
2019-11-22 09:49:325365parcourir

Introduction à la méthode pour déterminer s'il s'agit d'un triangle en Java

Écrivez une méthode void triangle(int a, int b, int c) pour déterminer si les trois paramètres peuvent former un triangle. S'il ne peut pas être formé, une exception IllegalArgumentException sera levée et les informations sur l'exception seront affichées : a, b, c "Impossible de former un triangle" ; s'il peut être formé, les trois longueurs des côtés du triangle seront affichées. Dans la méthode principale, récupérez les trois entiers entrés à partir de la ligne de commande, appelez cette méthode et interceptez l'exception.

a

La somme des deux côtés est supérieure au troisième côté : a+b>c

La différence entre les deux côtés est inférieure à le troisième côté : 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("三条边不能构成三角形");  
    }  
  
}

Résultats d'exécution :

Introduction à la méthode pour déterminer sil sagit dun triangle en Java

Pour plus de connaissances sur Java, veuillez faire attention au tutoriel de base java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn