Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在进行符号回归时,如何防止被零除?欧洲法院_Java_Genetic Programming_Divide By Zero - Fatal编程技术网

Java 在进行符号回归时,如何防止被零除?欧洲法院

Java 在进行符号回归时,如何防止被零除?欧洲法院,java,genetic-programming,divide-by-zero,Java,Genetic Programming,Divide By Zero,我正在写一个遗传程序,对一个公式进行符号回归。我正在使用。请参阅ECJ附带的示例教程4,以了解这是什么以及我开始使用的基础 当把除法作为遗传程序的一项功能来实现时,问题就来了。如何防止被零除?在Java中,对于等于零的整数除数,抛出算术异常。对于浮点操作数,“非零有限值除以零会产生有符号无穷大。符号由[以下]规则确定:……如果两个操作数的符号相同,则结果的符号为正;如果操作数的符号不同,则结果的符号为负。” 因此,您要么处理异常,要么检查结果。在Java中,对于等于零的整数除数,抛出算术异常。对

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

当把除法作为遗传程序的一项功能来实现时,问题就来了。如何防止被零除?

在Java中,对于等于零的整数除数,抛出
算术异常。对于浮点操作数,“非零有限值除以零会产生有符号无穷大。符号由[以下]规则确定:……如果两个操作数的符号相同,则结果的符号为正;如果操作数的符号不同,则结果的符号为负。”

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

在Java中,对于等于零的整数除数,抛出
算术异常。对于浮点操作数,“非零有限值除以零会产生有符号无穷大。符号由[以下]规则确定:……如果两个操作数的符号相同,则结果的符号为正;如果操作数的符号不同,则结果的符号为负。”


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

“参见教程4”听起来像是整个社区的任务。对不起。我刚才提到了做类似事情的地点,并以此作为我的出发点。“参见教程4”听起来像是整个社区的作业。对不起。我只是参考了做类似事情的地点,并以此作为起点。