try
{
//计算的逻辑
}
catch(Exception err)
{
MessageBox.Show("除数不能为0")
}
PS:预先判断优于错误处理 如果做除法并且除数是0 则弹出提示信息,不进行计算
用try catch来捕捉并处理异常,或者在求值的事件中作判断,除号后面是否是0再做处理
楼主做的是控制台的还是窗口的,基本方法都是在“除”的时候用除数跟零比较(=,异或都可以),然后这里根据比较结果再开一个分支分别处理,或者输入0的时候加入一个while循环
直接在除法情况下设置就可以吧
if(txt2.Text=="0")
{
MessageBox.Show("除数不能为0");
return;
}
加这段进去就差不多啦。。。