编写一个Java程序,定义一个类并在该类中编写一个利用底和高求解三角形面积的函数,在主函数中调用并输出面积的结果(三角形的底和高从键盘上输入)。
时间: 2024-09-28 10:10:38 浏览: 45
在Java中,你可以按照以下步骤编写一个简单的程序来计算三角形的面积:
```java
import java.util.Scanner;
// 定义一个名为TriangleArea的类
public class TriangleArea {
// 定义一个静态方法用于计算三角形面积
public static double calculateArea(double base, double height) {
return 0.5 * base * height;
}
// 主函数(main函数)
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建Scanner对象以便接收用户输入
System.out.println("请输入三角形的底边长:");
double base = scanner.nextDouble(); // 获取用户输入的底边长
System.out.println("请输入三角形的高:");
double height = scanner.nextDouble(); // 获取用户输入的高
// 调用calculateArea方法计算面积,并打印结果
double area = calculateArea(base, height);
System.out.printf("三角形的面积是:%.2f", area); // 输出保留两位小数的面积
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个`TriangleArea`类,其中包含一个静态方法`calculateArea`,它接受底和高的值作为参数并返回面积。然后在`main`函数中,通过`Scanner`从用户那里获取输入,计算出三角形的面积并将其打印出来。
阅读全文