简单的四则运算器
简单的四则运算器
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("第一个输入数据不合法。");//提示 } }
输出结果: