Java计算输出三角形面积

 1 /**
 2 *
 3 */
 4 /**
 5 * @author 86152
 6 *
 7 */
 8 
 9 package trangle;
10 import java.util.Scanner;
11 
12 public class Trangle{
13 public static void main(String args[])
14 {
15 boolean flag=false;
16 System.out.println("这是一个判断三角形的程序!");
17 int a,b,c; //声明三个边长变量
18 Scanner sc=new Scanner(System.in);
19 a=sc.nextInt();
20 b=sc.nextInt();
21 c=sc.nextInt();
22 if((a+b>c)&&(a+c>b)&&(b+c>a))
23 {
24 System.out.println("可以构成三角形!");
25 flag=true;
26 }
27 else
28 System.out.println("不可以构成三角形!");
29 double p; //存储半周长 海伦公式
30 p=(a+b+c)/2;
31 double S;
32 S=p*(p-a)*(p-b)*(p-c);
33 S=java.lang.Math.sqrt(S);
34 if(flag)
35 System.out.println("且三角形的面积是:"+S);
36 
37 sc.close();
38 }
39 }
40 
41 
42 
43  

 

posted @ 2020-07-18 22:30  靠谱杨  阅读(201)  评论(0编辑  收藏  举报