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!
kotlin apache commons math precision bigdecimal
Commentami!