gpt4 book ai didi

java - 对整数或浮点值进行数学运算

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

我可以用一个例子来解释这一点。

考虑浮点值,如 2.0、3.0 等,输出必须是数字,即 2、3 等

如果浮点值类似于 2.1、3.5 等,则输出保持不变,即 2.1、3.5

是否有浮点值的数学运算可以做到这一点?

最佳答案

您可以轻松检查 float 是否有小数位。

if (number % (int) number == 0)
System.out.println((int) number); // you know it has no decimal places
else
System.out.println(number); // it has decimal places and you want to print them

link Seffy Golan 提供的解决方案通过简单的比较提出了更好的解决方案

if (number == (long) number) { ... }

我想我会将其纳入我的答案中,因为这是一个我不知道的好方法。

关于java - 对整数或浮点值进行数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34765254/

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