例如,当我将 5/3 存储为 double 时,我得到 1.0 返回。对于像 5/3 这样的实数,我应该使用什么数据类型才能在 Java 中返回 1.67?
最佳答案
说5.0/3
,你会得到1.666....6667。
5/3
是整数,截断为 1。
关于java - 我应该使用什么数据类型来存储非终止有理数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25370033/
例如,当我将 5/3 存储为 double 时,我得到 1.0 返回。对于像 5/3 这样的实数,我应该使用什么数据类型才能在 Java 中返回 1.67?
最佳答案
说5.0/3
,你会得到1.666....6667。
5/3
是整数,截断为 1。
关于java - 我应该使用什么数据类型来存储非终止有理数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25370033/