$show=/label

Java While Loop - While loop Example Programs, Nested While Loop Examples

SHARE:

Java While loop is an iterative loop and used to execute set of statements for a specified number of times. We will see now below with example programs. 1. While loop syntax 2. While flowchart 3. Infinite while loop 4. Nested while loop

While Loop In Java:

In this tutorial, we will discuss about while loop, its syntax, example, how to make infinite loop.

The Java while loop is used to iterate a part of the program several times. If the number of iteration is not fixed, it is recommended to use while loop.

Java While loop is an iterative loop and used to execute set of statements for a specified number of times.


Java While Loop - While loop Example Programs, Nested While Loop Examples


We will see now

1. While loop syntax
2. While flowchart
3. Infinite while loop
4. Nested while loop

Syntax:


while ( boolean_expression )
{
    // some statements
}


Flow Chart:

Java While Loop


While Loop Example:



package com.adeepdrive.whileDemo.statement;
public class WhileExample {
    public static void main(String[] args) {
        int z = 1;
        while (z <= 10) {
            System.out.println("z value : " + z);
            z++; // increment operator
       }
    }
}

The above while loop runs for 10 times until z values equals to 10. After that z value becomes 11, while condition (11 <= 10) returns false.


Output:


z value : 1
z value : 2
z value : 3
z value : 4
z value : 5
z value : 6
z value : 7
z value : 8
z value : 9
z value : 10


Java Infinite While Loop Example:


To make while loop infinite,

1. Just remove the increment operation from loop.
2. Pass true to while loop,.



Syntax:

while( true ){
    // Statements to be executed.
}


Example 1:

package com.adeepdrive.whileDemo.statement;
public class InfinateWhileLoop {
    public static void main(String[] args) {
        while (true) {
            System.out.println("infinate loop example 1");
        }
    }
}


Output:

infinate loop example 1
infinate loop example 1
infinate loop example 1
infinate loop example 1
infinate loop example 1


Example 2:



public class InfinateWhileLoop2 {
    public static void main(String[] args) {
    int i = 1;
        while (i == 1) {
            System.out.println("infinate loop example 2");
        }
    }
}


Output:

infinate loop example 2
infinate loop example 2
infinate loop example 2
infinate loop example 2
infinate loop example 2


Nested While Loop:

Writing while loop inside another while loop.

while ( boolean_expression 1)
{
    // statement 1
    while (boolean_expression 2)
    {   
        // Second while loop statements.
    }
}

Nested While Loop Example:



public class NesredWhileLoop 
{
public static void main(String[] args) 
 {
  int i=1, j=0;
  while(i<5)
  {
   j = 0;
   while(j<i)
   {
    System.out.print(" "+i+" ");
    j++;
   }
   System.out.println();
   i++;
  }
 }
}

Output:

 1
 2  2
 3  3  3
 4  4  4  4

Prints numbers from 1 to 4 in triangle shape.

COMMENTS

BLOGGER

About Us

Author: Venkatesh - I love to learn and share the technical stuff.
Name

accumulo,1,ActiveMQ,2,Adsense,1,API,37,ArrayList,16,Arrays,7,Bean Creation,3,Bean Scopes,1,BiConsumer,1,Blogger Tips,1,Books,1,C Programming,1,Collection,5,Collections,22,Collector,1,Command Line,1,Compile Errors,1,Configurations,7,Constants,1,Control Statements,8,Conversions,6,Core Java,81,Corona India,1,Create,2,CSS,1,Date,3,Date Time API,4,Dictionary,1,Difference,1,Download,1,Eclipse,2,Efficiently,1,Error,1,Errors,1,Exception,1,Exceptions,3,Fast,1,Files,9,Float,1,Font,1,Form,1,Freshers,1,Function,3,Functional Interface,2,Garbage Collector,1,Generics,4,Git,4,Grant,1,Grep,1,HashMap,1,HomeBrew,2,HTML,2,HttpClient,2,Immutable,1,Installation,1,Interview Questions,5,Iterate,2,Jackson API,3,Java,29,Java 10,1,Java 11,5,Java 12,5,Java 13,2,Java 14,2,Java 8,66,Java 8 Difference,2,Java 8 Stream Conversions,2,java 8 Stream Examples,3,Java 9,1,Java Conversions,11,Java Design Patterns,1,Java Files,1,Java Program,2,Java Programs,65,java.lang,5,java.util. function,1,jQuery,1,Kotlin,10,Kotlin Conversions,3,Kotlin Programs,6,Lambda,1,lang,29,Leap Year,1,live updates,1,Logging,1,Mac OS,2,Math,1,Maven,1,Method References,1,Mockito,1,MongoDB,3,New Features,1,Operations,1,Optional,6,Oracle,5,Oracle 18C,1,Partition,1,Patterns,1,Programs,1,Property,1,Python,2,Quarkus,1,Read,1,Real Time,1,Recursion,2,Remove,2,Rest API,1,Schedules,1,Serialization,1,Servlet,1,Sort,1,Sorting Techniques,8,Spring,2,Spring Boot,23,Spring Email,1,Spring MVC,1,Streams,21,String,58,String Programs,9,String Revese,1,Swing,1,System,1,Tags,1,Threads,10,Tomcat,1,Tomcat 8,1,Troubleshoot,16,Unix,2,Updates,3,util,5,While Loop,1,
ltr
item
JavaProgramTo.com: Java While Loop - While loop Example Programs, Nested While Loop Examples
Java While Loop - While loop Example Programs, Nested While Loop Examples
Java While loop is an iterative loop and used to execute set of statements for a specified number of times. We will see now below with example programs. 1. While loop syntax 2. While flowchart 3. Infinite while loop 4. Nested while loop
https://3.bp.blogspot.com/-5Tmq4OsaxoU/XKx0CfvyzQI/AAAAAAAABUY/FrGCVknOFoIV1vkh6ie9vmMTyDnmule3wCLcBGAs/s400/Java%2BWhile%2BLoop%2B-%2BWhile%2Bloop%2BExample%2BPrograms%252C%2BNested%2BWhile%2BLoop%2BExamples.PNG
https://3.bp.blogspot.com/-5Tmq4OsaxoU/XKx0CfvyzQI/AAAAAAAABUY/FrGCVknOFoIV1vkh6ie9vmMTyDnmule3wCLcBGAs/s72-c/Java%2BWhile%2BLoop%2B-%2BWhile%2Bloop%2BExample%2BPrograms%252C%2BNested%2BWhile%2BLoop%2BExamples.PNG
JavaProgramTo.com
https://www.javaprogramto.com/2017/08/java-while-loop.html
https://www.javaprogramto.com/
https://www.javaprogramto.com/
https://www.javaprogramto.com/2017/08/java-while-loop.html
true
3124782013468838591
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content