6. 用海伦公式计算三角形的面积。
设边长分别时a,b和c,s=(a+b+c)/2,
则三角形面积area=sqrt(s*(s-a)*(s-b)*(s-c))。
package study; import java.util.Scanner; public class demo1 { public static void main(String[] args){ double a; double b; double c; double s; double area; Scanner sc=new Scanner(System.in); System.out.println("请输入三角形a边长"); a=sc.nextDouble(); System.out.println("请输入三角形b边长"); b=sc.nextDouble(); System.out.println("请输入三角形c边长"); c=sc.nextDouble(); s=(a+b+c)/2.0; area=Math.sqrt(s*(s-a)*(s-b)*(s-c)); System.out.println("周长="+s+"面积="+area); } }