当前位置:首页 > C#学习 > 正文内容

简单的四则运算器

小道6年前 (2018-08-22)C#学习3272

简单的四则运算器

        private void button1_Click(object sender, EventArgs e)
        {
            string s1 = textBox1.Text;//获取第一个文本框的值
            string s2 = textBox2.Text;//获取第二个文本框的值
            int i, i1;//定义两个整型变量
            if (int.TryParse(s1, out i))//判断第一个文本框输入的值是否可以转变成整型。
            {
                if (int.TryParse(s2, out i))//判断第二个文本框输入的值是否可以转变成整型。
                {
                    int i3 = Convert.ToInt32(s1);//转变为整型
                    int i4 = Convert.ToInt32(s2);//转变为整型
                    int sum = 0;//定义整型变量
                    switch (comboBox1.SelectedIndex)//判断下拉列表选择的 值。
                    {
                        case -1://默认没选择值为-1.
                            MessageBox.Show("请选择运算符。");//提示
                            break;//必须写
                        case 0://+     //如果选择第一个 则序号为0
                            sum = i3 + i4;//相加
                            break;
                        case 1://-    //如果选择第二个 则序号为1
                            sum = i3 - i4;//相减
                            break;
                        case 2://*     //如果选择第三个 则序号为2
                            sum = i3 * i4;//相乘
                            break;
                        case 3://  /      //如果选择第四个 则序号为3
                            if (i4 > 0)//判断第二个数是否为0
                            {
                                sum = i3 / i4;//相除
                            }
                            else
                            {
                                MessageBox.Show("除数不能为0。");//提示
                                return;//退出
                            }
                            break;
                        default://其他非法值,防患于未然。
                            throw new Exception("运算符错误");//提示
                    }
                    textBox3.Text = Convert.ToString(sum);//最后输出结果。
                }
                else
                {
                    MessageBox.Show("第二个输入数据不合法。");//提示
                }
            }
            else
            {
                MessageBox.Show("第一个输入数据不合法。");//提示
            }
        }

输出结果:

image.pngimage.pngimage.pngimage.pngimage.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/56.html

分享给朋友:

“简单的四则运算器” 的相关文章

while语句:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出(return)。

while语句:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出(return)。

while语句:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出(return)。            Console.WriteLine("...

枚举enum

枚举enum

确定数量、确定值的几个取值:东西南北、男女、上中下。和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。namespace 枚举//命名空间 {     enum xb { 男, 女...

函数:给我一个字符串,然后字符串使用我指定的分隔符来进行分割

函数:给我一个字符串,然后字符串使用我指定的分隔符来进行分割

函数就是将一堆代码进行重用的一种机制。函数就是一段代码,这段代码可能有输入的值(参数),可能会返回值。一个函数就像一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们。要求的数据就叫参数,返回的执行结果就是返回值。有了函数写代码就像拼积...

机器人:具有模糊判断

机器人:具有模糊判断

自己动手写聊天机器人,能够回答不同城市的天气、回答感情问题、问的次数过多还会饿死,提问可以模糊提问(包含指定关键词)。问“天气:北京”就回复“今天北京天气很好。”。        static void&nbs...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。