...

/

Conditions with `if`

Conditions with `if`

Learn how to use Kotlin's `if` conditions as well as comparison and logical operators.

For conditional control flow, Kotlin uses the if and when keywords. The syntax of if-blocks is the same as in C and Java. Similarly, the when keyword is similar to switch in these languages but more powerful, as you will learn.

Conditions using if #

Conditions with if can be written as follows:

Press + to interact
if (planet == "Jupiter") {
println("Radius of Jupiter is 69,911km")
} else if (planet == "Saturn") {
println("Radius of Saturn is 58,232km")
} else {
println("No data for planet $planet")
}

Each condition is followed by a block of code in curly braces. There can be any number of else-if blocks (including zero) and up to one else-block.

Note: In the else-block, the planet variable is included in the output string using string interpolation. To do so, you just prepend the ...