Heim >Java >JavaBase >Einführung in die Methode zur Bestimmung, ob es sich in Java um ein Dreieck handelt

Einführung in die Methode zur Bestimmung, ob es sich in Java um ein Dreieck handelt

尚
Original
2019-11-22 09:49:325408Durchsuche

Einführung in die Methode zur Bestimmung, ob es sich in Java um ein Dreieck handelt

Schreiben Sie eine Methode void Triangle(int a, int b, int c), um zu bestimmen, ob die drei Parameter ein Dreieck bilden können. Wenn es nicht gebildet werden kann, wird eine Ausnahme IllegalArgumentException ausgelöst und die Ausnahmeinformationen werden angezeigt: a, b, c „Kann kein Dreieck bilden“; wenn es gebildet werden kann, werden die drei Seitenlängen des Dreiecks angezeigt. Rufen Sie in der Hauptmethode die drei Ganzzahleingaben über die Befehlszeile ab, rufen Sie diese Methode auf und fangen Sie die Ausnahme ab.

a

Die Summe der beiden Seiten ist größer als die dritte Seite: a+b>c

Die Differenz zwischen den beiden Seiten ist kleiner als die dritte Seite: 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("三条边不能构成三角形");  
    }  
  
}

Laufergebnisse:

Einführung in die Methode zur Bestimmung, ob es sich in Java um ein Dreieck handelt

Für weitere Java-Kenntnisse achten Sie bitte auf Java-Grundlagen-Tutorial.

Das obige ist der detaillierte Inhalt vonEinführung in die Methode zur Bestimmung, ob es sich in Java um ein Dreieck handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn