构成三角形的条件,要根据任意两边和要大于第三边。代码如下:
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° , 在平面上三角形的外角等于与其不相邻的两个内角之和。
参考资料:
三角形面积公式——百度百科
代码如下,主要知识点三角形面积公式:p=(a+b+c)/2,s^2=p*(p-a)*(p-b)*(p-c)JDK中的开方方法:Math.sqrt()
public class Demo {
public static void main(String[] args) {
double a=3
double b=4
double c=5
double p=(a+b+c)/2
System.out.println(Math.sqrt(p*(p-a)*(p-b)*(p-c)))
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)