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

简单的加法计算器

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

简单的加法计算器,用户在文本框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://www.daobk.com/post/47.html

分享给朋友:

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

if语句应用:依次提示用户输入两个整数

if语句应用:依次提示用户输入两个整数

依次提示用户输入两个整数(假设i1、i2)。如果i1、i2都是正数,则将i1的值递增一个数,然后打印i1+i2的值;如果i1、i2都是负数,则将i1的值递减10个数,然后打印i1*i2的值;如果i1、i2中任一个为0,则提示数据有错误;否则计算i1*i2的绝对值。   ...

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

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

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

while语句:用 while continue实现计算1到100之间的除了能被7整除之外所有整数的和。

while语句:用 while continue实现计算1到100之间的除了能被7整除之外所有整数的和。

while语句:用 while continue实现计算1到100之间的除了能被7整除之外所有整数的和。            int i = 1;/...

类型转换Cast和Convert

类型转换Cast和Convert

把源类型赋值给目标类型,两个类型不一致的时候会发生类型转换。a=b,b是源,a是目标。隐式转换、显式转换。当目标类型一定能满足源类型转换过去后的要求的话就是隐式转换;如果当目标类型不一定能满足源类型转换过去后的要求的话就需要显式转换(程序员自己负责)。比如:把中国人转换为人是隐式转换,把人转换为中国...