Java 语言计算三角形面积(使用底和高)程序

编写一个 Java 程序,使用底和高计算三角形的面积,并附带一个示例。此示例允许输入三角形的底和高,两者相乘除以二即可得到面积。因此,三角形的面积等于底乘以高除以二。

package Area;

import java.util.Scanner;

public class AreaOfTriangleBH1 {
	private static Scanner sc;

	public static void main(String[] args) {
		double tribase, triheight, triArea; 
		sc = new Scanner(System.in);
		
		System.out.print("Please Enter the Base =  ");
		tribase = sc.nextDouble();
		
		System.out.print("Please Enter the Height = ");
		triheight = sc.nextDouble();

		triArea = (tribase * triheight) / 2;

		System.out.format("Triangle Area using Base & Height = %.2f",triArea);
	}
}
Please Enter the Base =  18
Please Enter the Height = 25
Triangle Area using Base & Height = 225.00

在此程序中,我们声明了一个返回三角形面积的 `triangleArea` 函数。

package Area;

import java.util.Scanner;

public class AreaOfTriangleBH2 {
	private static Scanner sc;

	public static void main(String[] args) {
		float tribase, triheight, triArea; 
		sc = new Scanner(System.in);
		
		System.out.print("Please Enter the Triangle Base =  ");
		tribase = sc.nextFloat();
		
		System.out.print("Please Enter the Triangle Height = ");
		triheight = sc.nextFloat();

		triArea = triangleArea(tribase, triheight);

		System.out.format("Triangle Area using Base & Height = %.2f",triArea);
	}
	
	public static float triangleArea(float tribase, float triheight) {
		return (tribase * triheight) / 2;
	}
}
Java Program to find Area of a Triangle using Base and Height