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

简单的加法计算器

小道6年前 (2018-08-21)C#学习3500

简单的加法计算器,用户在文本框1、2中输入两个数,点击按钮,在文本框3中显示两个数的和。如果1或者2为错误的数据格式,则弹出对话框提示错误。int.TryParse、MessageBox.Show。

        private void button1_Click(object sender, EventArgs e)//用户单机按钮后执行以下语句
        {
            string txt1 = txtB1.Text;//获取第一个文本框数据,并赋值给txt1变量
            string txt2 = txtB2.Text;//获取第二个文本框数据,并赋值给txt2变量
            int i;//定义整型变量
            int ii;//定义整型变量
            int i1;//定义整型变量
            int i2;//定义整型变量
            int i3;//定义整型变量
            if (int.TryParse(txt1, out i))//判断输入的第一个值是否合法。
            {
                if (int.TryParse(txt2, out ii))//判断输入的第二个值是否合法。
                {
                    i1 = Convert.ToInt32(txt1);//如果两个值都合法则执行转变为整型
                    i2 = Convert.ToInt32(txt2);//如果两个值都合法则执行转变为整型
                    i3 = i1 + i2;//相加
                    string s = Convert.ToString(i3);//将结果转变成 字符串。
                    txtB3.Text = s;//将结果输出到 文本框3中。
                }
                else//如果第二个字符不合法只执行下面语句。
                {
                    MessageBox.Show("第二个输入的不是合法的数。请重新输入");//弹出对话框提示。
                    txtB2.Text = "";//将第一个文本框清空
                    txtB1.Text = "";//将第二个文本框清空
                }
            }
            else//如果第一个字符不合法只执行下面语句。
            {
                MessageBox.Show("第一个输入的不是合法的数。请重新输入");//弹出对话框提示。
                txtB2.Text = "";//将第一个文本框清空
                txtB1.Text = "";//将第二个文本框清空
            }
        }

输出结果:

image.pngimage.png


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

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

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

分享给朋友:

“简单的加法计算器” 的相关文章

枚举enum

枚举enum

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

String类常用函数

String类常用函数

String类常用函数ToLower():得到字符串的小写形式。注意字符串是不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串的值通过函数返回值的形式返回。ToUpper():得到字符串的大写形式; Trim()去掉字符串两端的空白。s1.Equals(s2, StringCom...

面向对象版聊天机器人

面向对象版聊天机器人

机器人有不同的名字、维护自己的FullLevel,可以SayHello(我叫***),可以喂食(Eat(int foodCount)),可以对它说话(Speak),对异常情况(错误的喂饭数字,喂的太多撑死了)进行处理,有两个机器人供选择,一开始通过1、2数字选择聊天机器人。  &...

构造函数

构造函数

构造函数用来创建对象,并且可以在构造函数中对对象进行初始化。构造函数是用来创建对象的特殊函数,函数名和类名一样,没有返回值,连void都不用。构造函数可以有参数,new对象的时候传递函数参数即可构造函数可以重载,也就是有多个参数不同的构造函数。如果不指定构造函数,则类有一个默认的无参构造函数。如果指...

发表评论

访客

看不清,换一张

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