Theoretical Paper
- Computer Organization
- Data Structure
- Digital Electronics
- Object Oriented Programming
- Discrete Mathematics
- Graph Theory
- Operating Systems
- Software Engineering
- Computer Graphics
- Database Management System
- Operation Research
- Computer Networking
- Image Processing
- Internet Technologies
- Micro Processor
- E-Commerce & ERP
- Dart Programming
- Flutter Tutorial
- Numerical Methods Tutorials
- Flutter Tutorials
- Kotlin Tutorial
Practical Paper
Industrial Training
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); 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< String>){ var i = 1 do { println(i) i++ } while (i<=5); } fun main(args: Array< String>){ 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< String>){ var i = 6 do { println(i) i++ } while (i<=5); } fun main(args: Array< String>){ var i = 6 do { println(i) i++ } while (i<=5); }
Output:
6