编写java程序,输入扇形的半径和角度,计算并输出扇形的周长和面积,扇形的周长只保留整数部分
时间: 2024-10-06 20:05:19 浏览: 236
要编写一个Java程序来计算扇形的周长和面积,首先需要了解扇形周长公式为 C = 2 * π * r + 2r * 弧度(如果角度是以弧度表示),而扇形面积公式为 A = (π / 2) * r^2 * θ,其中 r 是半径,θ 是扇形的角度(单位为弧度)。以下是程序的一个示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入扇形的半径:");
double radius = scanner.nextDouble();
System.out.println("请输入扇形的角度(以弧度表示):");
double angleInRadians = scanner.nextDouble();
// 计算周长和面积
double circumference = Math.round(2 * Math.PI * radius + 2 * radius * angleInRadians);
double area = (Math.PI / 2) * Math.pow(radius, 2) * angleInRadians;
// 打印结果,保留整数部分
System.out.printf("扇形的周长是: %d\n", circumference);
System.out.printf("扇形的面积是: %.2f\n", area);
scanner.close();
}
}
```
在这个程序中,我们使用 `Scanner` 类获取用户的输入,计算出扇形的周长和面积,然后使用 `Math.round` 函数保留结果的整数部分。注意,`Math.pow` 用于计算幂次,`%.2f` 表示保留两位小数。
阅读全文
相关推荐


















