gpt4 book ai didi

java - 不能使用括号的数学表达式

转载 作者:行者123 更新时间:2023-12-02 08:41:07 26 4
gpt4 key购买 nike

我正在尝试将华氏温度转换为相应的摄氏度,所以我写道:

double f = 90.0;
double c = (90.0-32)*(5/9); // 0.0

但这不起作用,如果我不使用第二组括号,那就更好了:

double c = (90.0-32)*5/9; // 32.2222

为什么会出现这种(至少对我来说)奇怪的行为?

最佳答案

2/5 = 0 开始,不要在除法中使用整数,但 2.0/5.0 = 0.4

关于java - 不能使用括号的数学表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11491401/

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