从键盘输入半径(整形),输出圆面积(保留两位小数),圆周率用Math.PI,java实现
时间: 2024-12-22 12:33:41 浏览: 9
在Java中,你可以使用Scanner类来获取用户从键盘输入的半径值,然后通过公式πr²计算圆的面积,并使用`DecimalFormat`类来格式化结果至保留两位小数。以下是一个简单的示例程序:
```java
import java.util.Scanner;
import java.text.DecimalFormat;
public class CircleAreaCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆的半径:");
// 获取用户输入的半径(整型)
int radius = scanner.nextInt();
// 圆周率
double pi = Math.PI;
// 计算并格式化圆面积
double area = pi * radius * radius;
DecimalFormat df = new DecimalFormat("#.00");
String formattedArea = df.format(area);
// 输出结果
System.out.printf("圆的面积为:%s\n", formattedArea);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序里,首先提示用户输入半径,然后计算圆的面积,最后使用`DecimalFormat`将结果格式化为保留两位小数的字符串。
阅读全文