Arrotondare double in Kotlin con Apache Commons Math

Mattepuffo's logo
Arrotondare double in Kotlin con Apache Commons Math

Arrotondare double in Kotlin con Apache Commons Math

Essendo Kotlin un linguaggio basato sulla JVM, possiamo usare le stesse librerie per Java.

Quindi oggi vediamo come arrotondare double usando Apache Commons Math.

Se usate Maven:

<dependencies>
    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-math3</artifactId>
        <version>3.6.1</version>
    </dependency>
</dependencies>

A questo punto ecco il codice di esempio:

import org.apache.commons.math3.util.Precision
import java.math.BigDecimal

fun main(args: Array<String>) {

    val numero = 8521.6641263;
    val rounded1 = Precision.round(numero, 2);
    val rounded2 = Precision.round(numero, 2, BigDecimal.ROUND_DOWN);
    val rounded3 = Precision.round(numero, 2, BigDecimal.ROUND_UP);
    val rounded4 = Precision.round(numero, 2, BigDecimal.ROUND_CEILING);

    println(numero);
    println(rounded1);
    println(rounded2);
    println(rounded3);
    println(rounded4);
}

Enjoy!


Share this Post

Commentami!