kotlin 少数以下を四捨五入する

kotlin 少数以下を四捨五入する

kotlinで、少数以下を四捨五入する手順を記述してます。「Math.round」に数値を指定することで可能です。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

少数以下を四捨五入するには、「Math.round」で可能です。

Math.round( 数値 )

実際に、使用してみます。

fun main() {

    var num = 1.4567

    println( Math.round(num) ) // 1

    num = 1.5678

    println( Math.round(num) ) // 2

}

四捨五入されていることが確認できます。

桁数指定

桁数指定する場合は、以下のように一度演算してから「Math.round」を実行します。

fun main() {

    var num = 1.23456

    println( Math.round(num * 10.0) / 10.0 )       // 1.2
    println( Math.round(num * 100.0) / 100.0 )     // 1.23
    println( Math.round(num * 1000.0) / 1000.0 )   // 1.235

}