写一个Java程序来求正方形、长方形和圆形的面积,用三种不同的方法来求面积。
时间: 2024-05-01 21:17:56 浏览: 147
好的,我可以帮你解决这个问题。
以下是Java程序代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 计算正方形面积
System.out.print("请输入正方形的边长:");
double side = scanner.nextDouble();
double area = side * side;
System.out.println("正方形的面积为:" + area);
// 计算长方形面积
System.out.print("请输入长方形的宽度:");
double width = scanner.nextDouble();
System.out.print("请输入长方形的长度:");
double length = scanner.nextDouble();
area = width * length;
System.out.println("长方形的面积为:" + area);
// 计算圆形面积
System.out.print("请输入圆形的半径:");
double radius = scanner.nextDouble();
area = Math.PI * radius * radius;
System.out.println("圆形的面积为:" + area);
}
}
```
这个程序通过 Scanner 类获取用户输入的数据。它分别计算正方形、长方形和圆形的面积,并使用三种不同的方法计算每种图形的面积。 对于正方形和长方形,我们直接将两边或边长相乘,以获得面积。对于圆形,我们使用Math.PI来计算圆的面积。
阅读全文