Kotlin | Math.abs() method with Examples
The Math.abs() function returns the absolute value of a given argument. If the argument is non-negative, the argument itself is returned. whereas, if the argument is negative, it’s negation value is returned. Basically, it works as the modulus function in mathematics.
Syntax : fun abs(x : DataType) : DataType
Parameters: It can take values of Data type int, double, long, float.
Returns: It returns absolute value of the argument, without changing the data type.
Exceptions:
- If the argument is NaN, the result is NaN.
- If the argument is Int.MIN_VALUE, the result is that same value, Int.MIN_VALUE, which is negative.
- If the argument is Long.MIN_VALUE, the result if that same value, Long.MIN_VALUE, which is negative.
Code #1: Taking float and double data types as argument.
import kotlin.math.abs
fun main(args : Array<String>){
val f = - 45 .23f;
val d = 999.32 ;
println(abs(f));
println(abs(d));
}
|
Output:
45.23
999.32
Code #2: Taking int and long data types as argument.
import kotlin.math.abs
fun main(args : Array<String>){
val i = - 0 ;
val l = - 69973688 ;
println(abs(i));
println(abs(Int.MIN_VALUE));
println(abs(l));
println(abs(Long.MIN_VALUE));
}
|
Output:
0
-2147483648
69973688
-9223372036854775808
Last Updated :
11 Nov, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...