kotlin 少数以下の切り上げを行う

kotlin 少数以下の切り上げを行う

kotlinで、少数以下の切り上げを行う手順を記述してます。「Math.ceil」に対象の数値を指定することで可能です。

環境

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

手順

少数以下の切り上げを行うには、「Math.ceil」で可能です。

Math.ceil( 数値 )

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

fun main() {

    var num = 1.4567

    println( Math.ceil(num) ) // 2.0

    num = 1.5678

    println( Math.ceil(num) ) // 2.0

    num = -1.5678

    println( Math.ceil(num) ) // -1.0

}

切り上げされていることが確認できます。

桁数指定

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

fun main() {

    var num = 1.23456

    println( Math.ceil(num * 10.0) / 10.0 )       // 1.3
    println( Math.ceil(num * 100.0) / 100.0 )     // 1.24
    println( Math.ceil(num * 1000.0) / 1000.0 )   // 1.235

}