如何用C# .NET 编写一个控制台应用程序来计算并显示学生成绩等级?
时间: 2024-11-15 11:20:57 浏览: 31
在C# .NET中编写一个控制台应用程序来计算学生成绩等级,你可以按照以下步骤操作:
1. 首先,创建一个新的控制台应用程序项目。打开Visual Studio或其他C#集成开发环境。
```csharp
using System;
```
2. 定义一个`Student`类,包含学生的姓名和成绩属性,以及计算成绩等级的方法。可以设置几个预设的等级阈值,例如90以上为A,80-89为B,以此类推。
```csharp
public class Student
{
public string Name { get; set; }
public int Score { get; set; }
public string Grade()
{
if (Score >= 90)
return "A";
else if (Score >= 80)
return "B";
// ...添加更多条件判断,如70-79为C,60-69为D,59以下为F
default:
return "F";
}
}
```
3. 主程序中,从用户那里获取学生姓名和成绩输入,然后创建一个`Student`实例并调用`Grade()`方法。
```csharp
static void Main(string[] args)
{
Console.Write("请输入学生姓名: ");
string name = Console.ReadLine();
Console.Write("请输入学生成绩: ");
int score = int.Parse(Console.ReadLine());
Student student = new Student
{
Name = name,
Score = score
};
string grade = student.Grade();
Console.WriteLine($"学生 {name} 的成绩等级是: {grade}");
Console.ReadKey(); // 等待用户按下任意键退出
}
```
阅读全文