java - 如何在 Java 中正确舍入值?
问题描述
我想得到如下所示的圆形值。
round (1.4) = 1
round (1.5) = 1
round (1.6) = 2
如何使用 java 代码将回合 (1.5) 的结果变为 1 而不是 2?
解决方案
既然你想从中.6
得到上限,那么就使用这个
x = Math.floor(x + 0.4);
推荐阅读
- python - 根据列表中的项目删除重复的嵌套列表
- c# - 图像未显示在 C# 的列表视图中
- ruby-on-rails - 在 iframe 中提供服务时,Rails 应用程序返回 422 响应(无法验证 CSRF 令牌真实性)
- java - Java Runtime.exec 使用 GZIP 返回 1
- python - 如何更改 tkinter 画布中文本对象中间的单个单词的颜色?
- scala - 列表内列表之间的笛卡尔积
- mysql - 非活动用户的 SQL 查询
- ios - How To Pass Different URLs in WkWebView in IOS?
- javascript - 如何从api中删除重复数据
- makefile - 有没有办法知道makefile正在运行-j(并行执行)