如何阻止零除零计算。我的计算器可以做一个| + | - | * |计算,但我不希望它通过除法执行零点零计算。
谢谢!
protected void btnButton1_Click(object sender, EventArgs e)
{
double get1;
double get2;
double answer;
get1 = Convert.ToDouble(txtGetal1.Text);
get2 = Convert.ToDouble(txtGetal2.Text);
answer = get1 / get2;
txtUitkomst.Text = Convert.ToString(answer);
}
我收到NaN
答案 0 :(得分:3)
你可以在分割前检查,如果分母为零,则返回0。
DELETE FROM users
WHERE id IN (
SELECT id/*, name, email*/
FROM users u, users u2
WHERE u.name = u2.name AND u.email = u2.email AND u.id > u2.id
)
答案 1 :(得分:0)
根据我的理解,你必须检查输入。如果用户尝试输入零值作为除法的第二个参数,则程序必须拒绝输入并提示用户输入非零值。