if
statement is used to execute a block of code only when a certain condition is met. For example, following code prints "You can vote!"
only when age >= 18
otherwise nothing is printed :
fun main() {
print("Enter your age: ")
val age = readLine()!!.toInt()
if (age >= 18)
print("You can vote!")
}
if
statement can optionally be accompanied by else
statement. In above example, if we want to print "You can not vote!"
when age < 18
, we can add an else statement :
fun main() {
print("Enter your age: ")
val age = readLine()!!.toInt()
if (age >= 18)
print("You can vote!")
else
print("You can not vote!")
}
If we want to execute multiple lines of code under if
or else
, we can wrap the code inside a code block using curly braces {}
:
if (/* Condition */) {
// Code
} else {
// Code
}