How to get the first digit after the decimal point of a float number in Kotlin

1 Answer

0 votes
fun getFirstDigitAfterDecimal(number: Float): Int {
    val numberWithFirstDigitAfterDecimal = (number * 10).toInt()

    return numberWithFirstDigitAfterDecimal % 10
}

fun main() {
    val number = 983.6571f
    
    val result = getFirstDigitAfterDecimal(number)
    
    println(result)
}


 
/*
run:
 
6
 
*/

 



answered Oct 30, 2024 by avibootz
...