Java程序查找等腰三角形的面积

编写一个Java程序来查找等腰三角形的面积,并附带一个示例。此Java示例允许输入等腰三角形两条边的长度。等腰三角形面积的数学公式为 b * √(4a2 – b2)/4

package Area;

import java.util.Scanner;

public class AreaOfIsosceles1 {
	private static Scanner sc;

	public static void main(String[] args) {
		double a, b, isosArea; 
		sc = new Scanner(System.in);
		
		System.out.print("Enter Isosceles Triangle Side Length =  ");
		a = sc.nextDouble();
		
		System.out.print("Enter Isosceles Triangle Other Side  = ");
		b = sc.nextDouble();

		isosArea = (b * Math.sqrt((4 * a * a) - (b * b)))/4;

		System.out.format("The Area of a Isosceles Triangle = %.3f",isosArea);
	}
}
Enter Isosceles Triangle Side Length =  17
Enter Isosceles Triangle Other Side  = 19
The Area of a Isosceles Triangle = 133.930

在此Java程序中,我们声明了一个IsoscelesArea函数,该函数返回等腰三角形的面积。

package Area;

import java.util.Scanner;

public class AreaOfIsosceles2 {
	private static Scanner sc;

	public static void main(String[] args) {
		double a, b, isosArea; 
		sc = new Scanner(System.in);
		
		System.out.print("Enter Isosceles Triangle Side Length =  ");
		a = sc.nextDouble();
		
		System.out.print("Enter Isosceles Triangle Other Side  = ");
		b = sc.nextDouble();

		isosArea = IsoscelesArea(a, b);

		System.out.format("The Area of a Isosceles Triangle = %.3f",isosArea);
	}
	
	public static double IsoscelesArea(double a, double b) {
		return (b * Math.sqrt((4 * a * a) - (b * b)))/4;
	}
}
Java Program to find Area of a Isosceles Triangle