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.
- 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.
Code #2: Taking int and long data types as argument.
0 -2147483648 69973688 -9223372036854775808
- Difference between Java and Kotlin in Android with Examples
- Kotlin mutableSetOf() method
- Comparator in Kotlin
- Kotlin mutableListOf()
- Kotlin when expression
- CheckedTextView in Kotlin
- ImageButton in Kotlin
- Kotlin constructor
- Kotlin for loop
- Difference between var and val in Kotlin
- Kotlin String
- Triple in Kotlin
- AutoCompleteTextView in Kotlin
- TextSwitcher in Kotlin
- Kotlin | apply vs with
- DatePicker in Kotlin
- HorizontalScrollView in Kotlin
- Kotlin annotations
- Pair in Kotlin
- Kotlin mutableMapOf()
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.