Home Python C Language C ++ HTML 5 CSS Javascript Java Kotlin SQL DJango Bootstrap React.js R C# PHP ASP.Net Numpy Dart Pandas Digital Marketing

kotlin Operators


Sure! Operators in Kotlin are symbols that are used to perform operations on variables and values. Here are some commonly used operators in Kotlin explained with examples:

Arithmetic Operators

Arithmetic operators are used to perform mathematical operations like addition, subtraction, multiplication, division, and remainder.

Example

val a = 10
val b = 5

val sum = a + b // Addition
val difference = a - b // Subtraction
val product = a * b // Multiplication
val quotient = a / b // Division
val remainder = a % b // Remainder

Assignment Operators

Assignment operators are used to assign values to variables.

Example

var x = 10
x += 5 // Equivalent to: x = x + 5

Comparison Operators

Comparison operators are used to compare two values and return a boolean result (true or false).

Example

val isEqual = (a == b) // Equal to
val isNotEqual = (a != b) // Not equal to
val isGreater = (a > b) // Greater than
val isLess = (a < b) // Less than
val isGreaterOrEqual = (a >= b) // Greater than or equal to
val isLessOrEqual = (a <= b) // Less than or equal to

Logical Operators

Logical operators are used to perform logical operations like AND, OR, and NOT.

Example

val result1 = true && false // AND
val result2 = true || false // OR
val result3 = !true // NOT

Increment and Decrement Operators

Increment and decrement operators are used to increase or decrease the value of a variable by 1.

Example

var count = 5
count++ // Increment count by 1
count-- // Decrement count by 1

Elvis Operator

The Elvis operator ?: is used to provide a default value if a variable is null.

Example

val nullableValue: Int? = null
val result = nullableValue ?: 0 // If nullableValue is null, result will be 0

Conclusion

These are some of the basic operators in Kotlin. They are used extensively in writing expressions and performing various operations on data. Understanding and using operators effectively is essential for writing efficient and concise Kotlin code.

Advertisement





Q3 Schools : India


Online Complier

HTML 5

Python

java

C++

C

JavaScript

Website Development

HTML

CSS

JavaScript

Python

SQL

Campus Learning

C

C#

java