gpt4 book ai didi

java - 在这段特定的代码中,浮点型还是整数型哪个更聪明?

转载 作者:行者123 更新时间:2023-12-02 09:22:31 25 4
gpt4 key购买 nike

下一个代码-浮点z=5/10;我想知道因为答案来自 int 类型,所以它可以通过(也许?)它会编译吗?

最佳答案

首先,尽可能使用 float (原始类型)而不是 Float (包装类型)。

其次,5/10 是两个 int 文字的除法,结果是 int - 0.

如果这就是您想要的,请将其存储在 int 变量中:

int z = 5/10;

如果您希望结果为 0.5,请确保执行浮点除法(通过将至少一个操作数从 int 更改为 float) 并将结果存储在 float 变量中:

float z = (float)5/10;

float z = 5.0f/10;

关于java - 在这段特定的代码中,浮点型还是整数型哪个更聪明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58587637/

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