新世代Javaプログラミングガイド[Java SE 10/11/12/13と言語拡張プロジェクト] (impress top gear) 新品価格 |
整数値で四捨五入したいと思いやり方を調べてみた
setScaleの数字が
0で小数点第一位
1で小数点第二位
なので
-1だとまさかの整数値一位
というミラクルwwwww
val count = BigDecimal("123.05") println(count.toPlainString()) //123.05 println(count.setScale(1, RoundingMode.HALF_UP).toPlainString()) //123.1 println(count.setScale(-1, RoundingMode.HALF_UP).toPlainString()) //120
これのせいで時間何時間も無駄にしましたが参考にぜひどうぞ
関連記事:
- KotlinのResultとrunCatchingを使ってみた
- [書評]Kotlin Cookbook 1章~5章まで
- Phusion Passenger is running as root, and part(s) of the Passenger root path (パス) can be changed by non-root user is not secure: it can be modified by user ほげほげ