An infinite loop is a loop that continues indefinitely because the loop condition is always true. Here is an example of an infinite loop in Java using a while
loop:
public class InfiniteWhileLoopExample { public static void main(String[] args) { while (true) { // This loop will run forever because the loop condition is always true System.out.println("Hello, World!"); } } }
In this example, the loop condition is the boolean value true
, which is always true. As a result, the loop will run indefinitely, printing "Hello, World!" over and over again.
It is important to be careful when using infinite loops, as they can cause your program to hang or crash if not used correctly. If you need to create a loop that runs a certain number of times, it is better to use a while
loop with a fixed loop condition.
Here is an example of a while
loop that runs 10 times:
public class FiniteWhileLoopExample { public static void main(String[] args) { int i = 0; while (i < 10) { // This loop will run 10 times System.out.println("Hello, World!"); i++; } } }
Output:
Hello, World! Hello, World! Hello, World! Hello, World! Hello, World! Hello, World! Hello, World! Hello, World! Hello, World! Hello, World!