gpt4 book ai didi

java - 使用 Java 求解数学方程

转载 作者:行者123 更新时间:2023-12-01 12:00:24 27 4
gpt4 key购买 nike

当计算结果为 0.0 时,我的程序遇到了障碍

y = 1/6*Math.pow(x,3)+1/2*Math.pow(x,2)-1/3*x;

我尝试将方程写成 block ,这样我就可以在计算后将结果相加,但结果始终是 0.0,我不知道为什么。这是语法错误还是我缺少有关 java 的规则?

最佳答案

当您将两个整数相除时,Java 会将结果截断为整数。如果您想要小数结果,则需要使用 float 。 1/201.0/2.00.5

y = 1.0/6.0*Math.pow(x,3) + 1.0/2.0*Math.pow(x,2) - 1.0/3.0*x;

关于java - 使用 Java 求解数学方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28017880/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com