How do I use do-while statement?

Category: Introduction, viewed: 2K time(s).

The do-while executes a statement or a block of statement inside the {} until the condition defined in the while statement has a false value. The block will be executed at least one time in the program execution because the conditional check is done a the end of the block.

In the following example the do-while statement prints an asterisk character as long as the variable i has a value less than 10.

using System;

namespace Kodecsharp.Example.Intro
{
    class DoWhileDemo
    {
        public static void Main(string[] args)
        {
            int i = 0; // initialize an int variable

            //
            // iterate the loop while the value of i is still less 
            // than 10.
            //
            do
            {
                Console.WriteLine("*");
                i++; // increment the value of i
            } while (i < 10); 

            Console.ReadLine();
        }
    }
}

And here is the result of our program:

*
*
*
*
*
*
*
*
*
*
Powered by Disqus