除零的手动例外

时间:2010-12-07 23:52:51

标签: objective-c

我知道除以int(0)会引发一个标志,而不是objective-c中的异常。在为(0)测试除数时手动抛出自定义异常的最佳方法是什么?

当一个人在验证除数时,必须抛出异常。为了更具体地解决这个问题,最好是在除法上捕获异常,还是在除数的验证中,我认为应该抛出异常?

2 个答案:

答案 0 :(得分:2)

分裂在哪里发生?你可以在执行算术之前检查除数是否为零,并在那里抛出异常吗?

答案 1 :(得分:0)

我喜欢Java,它会引发异常。但是在目标C中似乎总是需要手动检查分母。