java - 我应该使用什么数据类型来存储非终止有理数

标签 java numbers type-conversion

例如,当我将 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/

相关文章:

java - 带有 Angular 的 Spring Boot。从源 'http://localhost:8080/' 访问位于 'http://localhost:4200' 的 XMLHttpRequest 已被 CORS 策略阻止

java - 将 jquery-ajax 与 play 2.0 框架结合使用

java - 不支持 Project facet Java 1.8 版、Tomcat 9、Eclipse Oxygen

C - 1/n 数之和

javascript - 在 Javascript 中将大整数转换为十六进制字符串

haskell - 在haskell中自动转换类型

python - 所有中心都在 K-Means 聚类上重合

c++ - 用户定义转换中的模板参数类型推导

java - "error_description": "AADSTS70002: The request body must contain the following parameter: ' client_secret or client_assertion'

html - 图片未出现在 Google Chrome 中