首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在进行符号回归时,如何防止被零除?ECJ

在进行符号回归时,如何防止被零除?ECJ
EN

Stack Overflow用户
提问于 2010-03-28 01:03:24
回答 1查看 437关注 0票数 1

我正在写一个遗传程序来对一个公式进行符号回归。我使用的是ECJ。请参阅ECJ附带的示例中的教程4,以了解这是什么以及我开始学习的基础。

当将除法作为遗传程序的一个函数来实现时,问题就来了。如何防止被零除?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-28 01:51:18

在Java语言中,对于整数除数等于零,Division Operator抛出ArithmeticException。对于浮点操作数,“非零有限值除以零会得到有符号的无穷大。符号由以下规则确定:...如果两个操作数具有相同的符号,则结果的符号为正,如果两个操作数具有不同的符号,则结果的符号为负。”

因此,您要么处理异常,要么检查结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2530120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档