android - 如何将此结果四舍五入到小数点后 2 位代码示例
问题描述
我如何四舍五入此特定代码以仅显示 2 位小数。
double sum = ((3.141592654/4*(tbmODInput)*(tbmODInput))-(3.141592654/4*(pipeODInput)*(pipeODInput)))*muckUpInput;
volume_per_meter_result.setText(String.valueOf(sum));
解决方案
科特林
val value = 3.14159265358979323
// round to 2 decimal: 3.14
val formated = "Rounded is: %.2f".format(value)
爪哇
double value = 3.14159265358979323;
// round to 2 decimal: 3.14
String formated = String.format("Rounded is: %.2f", value);
推荐阅读
- ios - 无法使用 AVplayer 显示视频数组
- git - InvalidOperation: (sh.exe:String) [Set-ProcessMitigation], InvalidOperationException
- django - Django 运行特定测试
- android - ndk-gdb 中的“无法从 Android.mk 检索应用程序 ABI”错误
- cmake - CMake 的 find_package 找不到使用 add_subdirectory 添加的库
- css - CSS / SCSS:仅在存在溢出时启用悬停
- html - 页眉和页脚未在 puppeteer 生成的 pdf 中应用 css
- swift4.2 - 如何在过滤器不起作用时进行正确的搜索
- python - 迭代三行然后进行线性回归
- msbuild - 错误 MSB3086:任务无法使用 SdkToolsPath“”找到“LC.exe”