JAVA语言编写代码:输入扇形的半径和角度,计算并输出扇形的周长和面积,扇形的周长只保留整数部分。
时间: 2024-10-05 15:03:10 浏览: 60
aer.rar_图形面积_扇形_面积
在Java中,你可以使用Math库来计算扇形的周长(即圆的周长的一部分)和面积。首先,我们需要导入`java.lang.Math`包,然后定义一个函数来接受半径和角度(通常以弧度表示)。下面是一个简单的示例:
```java
import java.util.Scanner;
import java.lang.Math;
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.PI * radius * angleInRadians;
int roundedCircumference = (int) Math.round(circumference);
// 计算扇形的面积
double area = 0.5 * Math.pow(radius, 2) * Math.toDegrees(angleInRadians); // 将弧度转换为度
System.out.printf("扇形的周长(保留整数)为: %d\n", roundedCircumference);
System.out.println("扇形的面积为: %.2f", area); // 输出两位小数精度
}
}
```
在这个程序中,我们首先获取用户输入的半径和角度,然后分别计算周长和面积。注意,为了得到周长的整数部分,我们使用了`Math.round()`方法将浮点数四舍五入到最接近的整数。
阅读全文