gpt4 book ai didi

Java,15/6 方程返回 2.0?

转载 作者:行者123 更新时间:2023-12-01 18:30:12 25 4
gpt4 key购买 nike

我开始觉得我的大脑在跟我开一个残酷的玩笑,到底为什么 15/6 返回 2.0

您可以在这里测试,http://ideone.com/xUaYEF .

    double average = 15/6;
System.out.println("value: "+average);

每次,输出都是,

value: 2.0

最后我用计算器查了一下,谷歌15/6是2.5

最佳答案

double average = 15/6.0;

int 除以 int 将返回一个 int。这就是为什么你得到 2。然后,当你将其声明为 double 时,它会在末尾添加 .0。

如果将 double 除以 double (15/6.0、15.0/6 或 15.0/6.0),结果将是 double 。

关于Java,15/6 方程返回 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24544834/

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