创建类MyMath,计算圆的周长、面积和球的体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。 用例1: 输入: 5 输出: 圆的周长=31.42 圆的面积=78.54 球的体积=523.60 用例2: 输入: 8 输出: 圆的周长=50.27 圆的面积=201.06 球的体积=2144.66
时间: 2023-06-03 15:02:21 浏览: 95
好的,开始处理问题。以下是我的回答:
创建类MyMath,实现计算圆的周长、面积和球的体积的功能,如下所示:
```
import java.util.Scanner;
import java.text.DecimalFormat;
import java.lang.Math;
public class MyMath {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入圆的半径:");
if (input.hasNextDouble()) {
double r = input.nextDouble();
DecimalFormat df = new DecimalFormat("0.00");
double c = 2 * Math.PI * r;
double s = Math.PI * r * r;
double v = 4.0 / 3.0 * Math.PI * r * r * r;
System.out.println("圆的周长=" + df.format(c) + " 圆的面积=" + df.format(s) + " 球的体积=" + df.format(v));
} else {
System.out.println("请输入数字!");
}
}
}
```
以上程序中,通过Scanner类获取用户输入的半径;然后引入DecimalFormat类来控制结果的输出精度,采用保留两位小数的方式;使用Math类计算圆的周长、面积和球的体积。最后输出结果。
希望上述回答能对你有所帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)