//以三边边长构造一个三角形对象public Triangle(double a,double b,double c){this.a=a;this.b=b;this.c=c;}/**假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:s=根号下(p(p-a)(p-b)(p-c))而公式里的p:(a+b+c)/2 ...
海伦公式是指通过三角形的三边长来求解其面积的公式。海伦公式的定义如下: s = (a+b+c)/2 S = √(s(s-a)(s-b)(s-c)) 其中,a、b、c为三角形的边长,s为三角形半周长,S为三角形面积。 在Java中,海伦公式的实现可以分为以下几个步骤: 1.定义三角形的三个边长a、b、c。 2.计算三角形的半周长...
import java.util.Scanner;public class Heron {public static void main(String[] args) {Double a, b, c;Scanner s = new Scanner(System.in);System.out.println("输入三边长:");try {a = Double.parseDouble(s.nextLine());b = Double.parseDouble(s.nextLine());c = Double.parseDou...
else{ throw new MyException("输入的三条边无法构成三角形!");} } public static void main(String args[]){ try{ System.out.println("面积为:"+jisuan());}catch(MyException e){ e.printStackTrace();} } }
public class Triangle { private double a;private double b;private double c;public void Triangle(double a, double b, double c){ this.a = a;this.b =b;this.c = c;} public double square(){ double s = (a + b + c) / 2;double res = Math.sqrt(s * (s -a)(s - b...
{ private double a;private double b;private double c;public void Triangle(double a, double b, double c){ this.a = a;this.b =b;this.c = c;} public double square(){ double s = (a + b + c) / 2;double res = Math.sqrt(s * (s -a)(s - b)(s - c));} pub...
等边三角形是指三条边的长度均相等,每个内角度数也相等。公式中的a² * √3代表边长平方乘以根号3,因为等边三角形可以分成两个等边直角三角形,而直角边长相等。由勾股定理可得直角边长度为a / 2,斜边长度为a,因此直角三角形的面积为(a/2)² = a² / 4,两个直角三角形的面积加起来即为等边三角形的...