用 c#编译创建类MyMath,计算圆的周长、面积和球的体积的程序。类MyMath,包含常量PI以及静态方法Perimeter(计算圆的周长)、Area(计算圆的面积)、Volum(计算球的体积)。
时间: 2024-10-10 14:16:18 浏览: 54
创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
5星 · 资源好评率100%
在C#中,我们可以创建一个名为`MyMath`的类,专门用于计算圆的周长和面积,以及球的体积。我们将使用Pi的值作为常量。以下是类的结构:
```csharp
public static class MyMath
{
// 定义 Pi 常量
public const double PI = 3.14159;
// 静态方法 - 计算圆的周长
public static double Perimeter(double radius)
{
return 2 * PI * radius;
}
// 静态方法 - 计算圆的面积
public static double Area(double radius)
{
return PI * Math.Pow(radius, 2);
}
// 静态方法 - 计算球的体积
public static double Volume(double radius)
{
return (4.0 / 3.0) * PI * Math.Pow(radius, 3);
}
}
// 测试部分
public class Program
{
public static void Main()
{
// 圆的周长和面积
double circleRadius = 5;
Console.WriteLine($"Circle perimeter: {MyMath.Perimeter(circleRadius)}");
Console.WriteLine($"Circle area: {MyMath.Area(circleRadius)}");
// 球的体积
double sphereRadius = 3;
Console.WriteLine($"Sphere volume: {MyMath.Volume(sphereRadius)}");
}
}
```
在这个例子中,我们定义了一个静态类`MyMath`,其中包含了三个静态方法来分别计算圆的周长、面积和球的体积。在`Main`方法中,我们创建了一个圆的半径和一个球的半径,然后调用了相应的计算方法。
阅读全文