使用C#编写一个类,在该类中定义一个矩形,要求从键盘输入矩形的长和宽,分别计算矩形的面积和周长并输出。
时间: 2024-12-22 09:15:45 浏览: 7
任意给一个圆的圆心A坐标(x2,y2)和圆的半径r,矩形的中心坐标B(x1,y1)和长L,宽W,判断圆和矩形的位置关系
在C#中,你可以创建一个名为`Rectangle`的类,该类包含属性`length`和`width`表示矩形的长度和宽度,以及两个方法`CalculateArea`和`CalculatePerimeter`用于计算面积和周长。以下是这个类的一个简单实现:
```csharp
using System;
public class Rectangle
{
// 定义矩形的属性
public double Length { get; set; }
public double Width { get; set; }
// 计算面积的方法
public double CalculateArea()
{
return Length * Width;
}
// 计算周长的方法
public double CalculatePerimeter()
{
return 2 * (Length + Width);
}
// 主函数,从用户输入获取数据并显示结果
public static void Main()
{
Console.WriteLine("请输入矩形的长度:");
double length = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入矩形的宽度:");
double width = Convert.ToDouble(Console.ReadLine());
Rectangle rectangle = new Rectangle();
rectangle.Length = length;
rectangle.Width = width;
double area = rectangle.CalculateArea();
double perimeter = rectangle.CalculatePerimeter();
Console.WriteLine($"矩形的面积是:{area}");
Console.WriteLine($"矩形的周长是:{perimeter}");
}
}
```
在这个例子中,用户可以在控制台输入矩形的长度和宽度,然后程序会根据这些值计算并打印出面积和周长。
阅读全文