2010-12-07 6 views
0

int(0)で除算するとフラグが立てられ、objective-cでは例外ではないことが分かります。 (0)の除数をテストするときに、手動でカスタム例外をスローする最善の方法は何でしょうか?ゼロ除算の手動除外

除数を検証する際に例外が発生することは明らかです。さらに具体的に質問するには、除算メソッドまたは例外がスローされるべきだと考える除数の検証で例外をキャッチする方が良いでしょうか?

答えて

2

分割はどこで行われますか?演算を実行する前に除数がゼロであるかどうかをチェックして例外をスローすることはできますか?

0

私はJavaが好きですが例外がスローされます。しかし、客観的なCでは、常に手動で分母をチェックしなければならないようです。