構成三角形的條件,要根據任意兩邊和要大於第三邊。代碼如下:
import java.util.Scanner;
public class woo {
public static void main(String args[]) {
Scanner scan =new Scanner(System.in);
System.out.println("輸入三角形的三邊");
int a = scan.nextByte();
int b = scan.nextByte();
int c = scan.nextByte();
float s =(a+b+c)/2f;
float S = (float) Math.sqrt(s*(s-a)*(s-b)*(s-c));
if (a+b>c && b+c>a && a+c>b){
System.out.println(S);
}
else{
System.out.println("不構成三角形");
}
}
}
擴展資料:
三角形是由同壹平面內不在同壹直線上的三條線段‘首尾’順次連接所組成的封閉圖形,在數學、建築學有應用。
常見的三角形按邊分有普通三角形(三條邊都不相等),等腰三角(腰與底不等的等腰三角形、腰與底相等的等腰三角形即等邊三角形);按角分有直角三角形、銳角三角形、鈍角三角形等,其中銳角三角形和鈍角三角形統稱斜三角形。
三角形在平面上三角形的內角和等於180°,在平面上三角形的外角和等於360° ,?在平面上三角形的外角等於與其不相鄰的兩個內角之和。
參考資料:
三角形面積公式——百度百科