Logical Operators
Stryg for at vise menuen
Combining Boolean Expressions with Logical Operators
You can combine multiple Boolean expressions in Kotlin using logical operators. These operators let you build more complex conditions by connecting simple true/false statements.
Logical Operators in Kotlin
- AND (
&&): Returnstrueonly if both expressions aretrue; - OR (
||): Returnstrueif at least one expression istrue; - NOT (
!): Reverses the value of a Boolean expression.
Example: Checking Multiple Conditions
Suppose you want to check if a number is positive and even. You can combine the two checks using the && operator:
package com.example
fun main() {
val number = 8
val isPositive = number > 0
val isEven = number % 2 == 0
val result = isPositive && isEven
println(result) // Prints: true
}
Example: Using OR (||)
You can also check if a number is either negative or zero:
package com.example
fun main() {
val number = -1
val isNegative = number < 0
val isZero = number == 0
val result = isNegative || isZero
println(result) // Prints: true
}
Example: Using NOT (!)
To reverse a Boolean value, use the ! operator:
package com.example
fun main() {
val isSunny = false
val stayIndoors = !isSunny
println(stayIndoors) // Prints: true
}
You can use these operators to create flexible, readable conditions without relying on if/else statements.
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 3
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Sektion 1. Kapitel 3