세 매개변수가 삼각형을 형성할 수 있는지 확인하려면 void Triangle(int a, int b, int c) 메서드를 작성하세요. 형성할 수 없는 경우 IllegalArgumentException 예외가 발생하고 예외 정보가 표시됩니다. a, b, c "삼각형을 형성할 수 없습니다." 삼각형을 형성할 수 있으면 삼각형의 세 변 길이가 표시됩니다. 기본 메서드에서는 명령줄에서 세 개의 정수 입력을 가져와 이 메서드를 호출하고 예외를 포착합니다.
a
두 변의 합이 세 번째 변보다 큼: a+b>c
두 변의 차이가 세 번째 변보다 작음: c-a 작업 결과: 자세히 보기 더 많은 Java 지식을 보려면 Java Basics Tutorial을 따르세요. 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("三条边不能构成三角形");
}
}
위 내용은 자바에서 삼각형인지 판단하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!