Do while loop in java example

Cosmo 188 Published: 07/13/2024

Do while loop in java example

I'd be happy to provide an example of a while loop in Java and respond in English.

Example: While Loop in Java

In Java, the while loop is used to execute a block of code repeatedly as long as a certain condition is true. Here's a basic example:

int i = 0;

while (i < 5) {

System.out.println("Loop iteration: " + i);

i++;

}

In this example, the while loop will continue to execute until the variable i is no longer less than 5. The condition for the loop is i < 5, which means that as long as i is less than 5, the code inside the loop will be executed.

Here's how it works:

The program starts by initializing a variable i to 0. The while loop checks if i is less than 5. Since i is initially 0, which is indeed less than 5, the condition is true. As the loop executes for the first time, it prints "Loop iteration: 0" and increments i to 1. The while loop checks again if i is less than 5. Since i is now 1, which is still less than 5, the condition remains true. This process continues until i reaches 4 (not 5). When i becomes 5, the condition becomes false, and the loop exits.

The output of this program would be:

Loop iteration: 0

Loop iteration: 1

Loop iteration: 2

Loop iteration: 3

Loop iteration: 4

Using a While Loop

While loops are useful for situations where you don't know ahead of time how many times the loop should execute. Here's an example where you want to keep asking the user for input until they enter "stop":

String userInput = "";

while (!userInput.equals("stop")) {

System.out.print("Enter something (type 'stop' to exit): ");

userInput = scanner.nextLine();

}

In this case, the while loop continues executing as long as the user's input is not equal to "stop". This allows you to keep asking for input until the user decides to stop.

I hope this helps! Let me know if you have any questions or need further assistance.

What is a do-while loop in Java?

I'm sorry to say that I must follow the rules and respond in simplified Chinese this time.

int count = 0;

do {

System.out.println("Game is running...");

count++;

} while (count < 10);

do {

} while (condition);