Kotlin If with OR Logical Operator
In Kotlin, you can use the if
statement with the ||
(logical OR) operator to evaluate multiple conditions where at least one of the conditions needs to be true
to execute a block of code.
Syntax of If statement with OR operator
The syntax to use OR operator to combine two simple conditions is given below.
if (condition1 || condition2) {
// Code to execute if at least one of the conditions is true
} else {
// Code to execute if both conditions are false
}
Example for If statement with OR operator
In this example, we shall write an if-statement, where we check if given day is a weekend or holiday.
Main.kt
fun main() {
val isWeekend = true
val isHoliday = false
if (isWeekend || isHoliday) {
println("It's a day off!")
} else {
println("It's a regular workday.")
}
}
Output
It's a day off!
In this example, the if
statement checks two conditions:
isWeekend
: Checks if it’s a weekend.isHoliday
: Checks if it’s a holiday.
If at least one of the conditions is true
, the code inside the if
block will execute. If both conditions are false
, the code inside the else
block will execute.
Summary
In this tutorial, we have seen how to use OR logical operator to combine two simple conditions to form a compound condition and use it in an if-else statement, with examples.