Site icon TestingDocs.com

Java program for do while loop

Program Description

Write a java program for do while demo. In this page, we will write a simple java program to demonstrate the do-while-loop.

Syntax

General syntax of the do-while is shown below. The expression evaluation is done after the loop. So the do-while is executed at least once irrespective of the loop condition.

do

{

//statements

} while (Boolean_expression);

Java Program

Lets write a simple program to display a menu to user and display it until user choose to quit the loop. We will make use of the do while loop in the program.

import java.util.Scanner;
//------------------------------------
// DoWhileDemo.java
// www.TestingDocs.com
// Program to demo do while loop
//-------------------------------------
public class DoWhileDemo {
  public static void main(String[] args) {
    int choice; // to take choice input
    Scanner keyboard= new Scanner(System.in);
    do {
      System.out.println("~~~~~~~~ Menu ~~~~~~~~");
      System.out.println("1. Option 1");
      System.out.println("2. Option 2");
      System.out.println("3. Quit");
      System.out.println("Enter choice =");
      choice=keyboard.nextInt();
      if(choice==1) {
        System.out.println("User entered 1");
      }
      if(choice==2) {
        System.out.println("User entered 2");
      }
    }while(choice != 3);
  }
}

 

Program Output

~~~~~~~~ Menu ~~~~~~~~
1. Option 1
2. Option 2
3. Quit
Enter choice =
1
User entered 1
~~~~~~~~ Menu ~~~~~~~~
1. Option 1
2. Option 2
3. Quit
Enter choice =
2
User entered 2
~~~~~~~~ Menu ~~~~~~~~
1. Option 1
2. Option 2
3. Quit
Enter choice =
3

Screenshot

Exit mobile version