Skip to main content

Kotlin Do-While Loop

Kotlin do-while Loop
The do-while loop is similar to while loop except one key difference. A do-while loop first execute the body of do block after that it check the condition of while.
As a do block of do-while loop executed first before checking the condition, do-while loop execute at least once even the condition within while is false. The while statement of do-while loop end with ";" (semicolon).

Syntax
do{
    //body of do block
}


while(condition);
Example of do -while loop
Let's see a simple example of do-while loop printing value 1 to 5.

fun main(args: Array){
    var i = 1
    do {
        println(i)
        i++
    }
    while (i<=5);
}


 Output:
1
2
3
4
5


Example of do -while loop even condition of while if false
In this example do-while loop execute at once time even the condition of while is false.

fun main(args: Array){
    var i = 6
    do {
        println(i)
        i++
    }
    while (i<=5);
}


Output:
6

Comments