C#——Windows应用程序 ,将考试成绩转换为等级,用switch分支结构实现

首先设计如下界面:

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;

                }

            }

        }

    }

}

运行结果:

C#——Windows应用程序 ,将考试成绩转换为等级,用switch分支结构实现

C#——Windows应用程序 ,将考试成绩转换为等级,用switch分支结构实现