当前位置:首页 > C#学习

简单的加法计算器

小道7年前 (2018-08-21)C#学习4923

简单的加法计算器,用户在文本框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

分享给朋友:

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

面向对象概念

面向对象概念

面向对象不是取代面向过程的。类、对象。“人”是类,“张三”是“人”这个类的对象。类是抽象的,对象是具体的。按钮就是类,某个按钮就是对象。对象可以叫做类的实例(Instance)。类就像int,对象就像10。字段Field(和某个对象相关的变量),字段就是类的状态。人这个类有姓名、年龄、身高等字段。类…

索引器

索引器

C#中提供了按照索引器进行访问的方法定义索引器的方式:string this[int index]{get { return ""; }set { }},string为索引器的类型,[]中是参数列表。进行索引器写操作就是调用set代码块,在set内部使用value得到用户设置的值…

简单的四则运算器

简单的四则运算器

简单的四则运算器        private void button1_Click(object sender, EventArgs e)   &…

C#的条件运算符

C#的条件运算符

C#提供了一种条件运算符,能够代替简单的 if...else 结构。这种条件运算符的语法如下:条件表达式 ? 分支1 : 分支2?: 就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true&…