用C#编写一个简单的计算器,只含有加减乘除四则运算,怎么处理被除数不能为零的异常呢 ?
展开全部
try
{
//计算的逻辑
}
catch(Exception err)
{
MessageBox.Show("除数不能为0")
}
PS:预先判断优于错误处理 如果做除法并且除数是0 则弹出提示信息,不进行计算
{
//计算的逻辑
}
catch(Exception err)
{
MessageBox.Show("除数不能为0")
}
PS:预先判断优于错误处理 如果做除法并且除数是0 则弹出提示信息,不进行计算
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用try catch来捕捉并处理异常,或者在求值的事件中作判断,除号后面是否是0再做处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主做的是控制台的还是窗口的,基本方法都是在“除”的时候用除数跟零比较(=,异或都可以),然后这里根据比较结果再开一个分支分别处理,或者输入0的时候加入一个while循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在除法情况下设置就可以吧
if(txt2.Text=="0")
{
MessageBox.Show("除数不能为0");
return;
}
加这段进去就差不多啦。。。
if(txt2.Text=="0")
{
MessageBox.Show("除数不能为0");
return;
}
加这段进去就差不多啦。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询