欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

求三角形的面积

程序员文章站 2022-04-03 22:47:29
...

求三角形的面积

  • 写一个求三角形面积的方法,然后通过主方法调用得到结果

  • 海伦公式: (p=(a+b+c)/2)

  • S=sqrt[p(p-a)(p-b)(p-c)]

	public static void area() {
		Scanner input = new Scanner(System.in);
		double a, b, c, p, s;
		while (true) {
			System.out.println("请您输入三角形的三条边长度:");
			a = input.nextDouble();
			b = input.nextDouble();
			c = input.nextDouble();
			if (a + b > c && a + c > b && b + c > a) {
				p = (a + b + c) / 2;
				s = Math.sqrt((p * (p - a) * (p - b) * (p - c)));
				System.out.println("三角形的面积为:" + s);
				break;
			} else {
				System.out.println("对不起!您的输入有误!请重新输入!");
			}
		}
		input.close();
	}