C#——Windows应用程序 ,将考试成绩转换为等级,用switch分支结构实现
首先设计如下界面:
编写如下代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace cc
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int result = Convert.ToInt32(textBox1 .Text );
if (result > 100)
{
MessageBox.Show("您输入的成绩不正确!!!");
}
else
{
switch ((int)result / 10)
{
case 10:
case 9:
label2.Text = "您的成绩等级为:优秀";
break;
case 8:
label2.Text = "您的成绩等级为:良";
break;
case 7:
label2.Text = "您的成绩等级为::中";
break;
case 6:
label2.Text = "您的成绩等级为:及格";
break;
default:
label2.Text = "您的成绩等级为:不及格";
break;
}
}
}
}
}
运行结果: