amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} /* Inline styles */ span.acssb4d53{color:#993300;}figure.acss855b8{max-width:2480px;}figure.acssf9b18{max-width:493px;}figure.acssc76c2{max-width:435px;}div.acss138d7{clear:both;}div.acssf5b84{--relposth-columns:3;--relposth-columns_m:2;--relposth-columns_t:2;}div.acss822f3{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/07/nested-for-loop.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss6bdea{color:#333333;font-family:Arial;font-size:12px;height:75px;}div.acss63b6c{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/10/pattern1pyramid.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss8d0ac{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/12/whileloop1.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acssaa74c{aspect-ratio:1/1;background:transparent url(https://code4coding.com/wp-content/uploads/2018/07/for-loop-300x110.jpg) no-repeat scroll 0% 0%;height:150px;max-width:150px;}a.acss9bfd5{font-size:14.52427184466pt;}a.acssc37f8{font-size:16.427184466019pt;}a.acss29e97{font-size:16.631067961165pt;}a.acss361c8{font-size:17.174757281553pt;}a.acss51c7b{font-size:20.029126213592pt;}a.acssa2e10{font-size:20.097087378641pt;}a.acss5dd67{font-size:21.728155339806pt;}a.acssf0e8e{font-size:12.077669902913pt;}a.acss759e3{font-size:17.922330097087pt;}a.acss0abf8{font-size:21.252427184466pt;}a.acss6bf84{font-size:13.504854368932pt;}a.acss349b0{font-size:10.038834951456pt;}a.acssf23c5{font-size:8pt;}a.acss7e0a8{font-size:9.2233009708738pt;}a.acsse6f77{font-size:16.970873786408pt;}a.acssc51bb{font-size:14.116504854369pt;}a.acss38f57{font-size:11.26213592233pt;}a.acss066f0{font-size:22pt;}a.acss4e811{font-size:17.31067961165pt;}a.acss9cc90{font-size:12.417475728155pt;}a.acss01721{font-size:15.339805825243pt;}a.acsse9f66{font-size:15.543689320388pt;}a.acss72254{font-size:20.708737864078pt;}a.acsseedeb{font-size:20.776699029126pt;}a.acss25b87{font-size:14.320388349515pt;}a.acss7c517{font-size:12.757281553398pt;}a.acss7a3ee{font-size:18.941747572816pt;}a.acssf92d5{font-size:18.26213592233pt;}a.acss551d3{font-size:16.291262135922pt;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
We will learn in this tutorial about Nested for in Java programming language
If the for loop is inside the body of another for loop, it is known as nested for loop in Java language.
Syntax
for(initialization; test_expression; updating_statement){ //codes inside the body of outer loop for(initialization; test_expression; updating_statement){ //codes inside the body of outer loop } }
Here, there are two for loops. An outer for loop exists inside a for loop called as inner for loop.
Nested for loop has two parts of the loop
Outer for loop executes only once when its test expression is true. Then, the flow of control moves to inner loop iteration and inner loop executes until its test expression is false.
When the test expression of the inner loop is false, the flow of control skips the execution of the inner loop and come out to execute the outer loop again. when the test expression of the outer loop is false, the flow of control skips execution and exit from the loop control.
Example
class nested_forworks { public static void main(String args[]) { for(int i=1; i<=3; i++){ System.out.println("\n"+i+" Outer loop is executed only once"); for(int j=1; j<=4; j++){ System.out.println(j+" Inner loop is executed until to complition"); } } } }
When we executed above program, produces the following result
1 Outer loop is executed only once 1 Inner loop is executed until to completion 2 Inner loop is executed until to completion 3 Inner loop is executed until to completion 4 Inner loop is executed until to completion 2 Outer loop is executed only once 1 Inner loop is executed until to completion 2 Inner loop is executed until to completion 3 Inner loop is executed until to completion 4 Inner loop is executed until to completion 3 Outer loop is executed only once 1 Inner loop is executed until to completion 2 Inner loop is executed until to completion 3 Inner loop is executed until to completion 4 Inner loop is executed until to completion 4 Outer loop is executed only once 1 Inner loop is executed until to completion 2 Inner loop is executed until to completion 3 Inner loop is executed until to completion 4 Inner loop is executed until to completion
program 1
Print rectangle number pattern using nested for loop in Java
class nested_forpat { public static void main(String args[]) { for(int i=1; i<=10; i++){ System.out.println(); for(int j=1; j<=10; j++){ System.out.print(j); } } } }
When we executed above program, produces the following result
12345678910 12345678910 12345678910 12345678910 12345678910 12345678910 12345678910 12345678910 12345678910 12345678910
program 2
Print rectangle star pattern using for loop in Java
class nested_forpat { public static void main(String args[]) { for(int i=1; i<=10; i++){ System.out.println(); for(int j=1; j<=10; j++){ System.out.print("*"); } } } }
When we executed above program, produces the following result
********** ********** ********** ********** ********** ********** ********** ********** ********** **********
Program 3
Print triangle number pattern using for loop in Java
class nested_forpat { public static void main(String args[]) { for(int i=1; i<=10; i++){ System.out.println(); for(int j=1; j<=i; j++){ System.out.print(j); } } } }
When we executed above program, produces the following result
1 12 123 1234 12345 123456 1234567 12345678 123456789 12345678910
Similar post
Nested for loop in C++ language
Nested while loop in C++ language
Nested for loop in Java language
Nested while loop in Java language
Three dim Array in C++ language
Single dim Array in Java language
Two dim Array in Java language
Three dim Array in Java language
Single dim Array in C language
10 best Ways to Subtract Two Numbers in Java (With Examples) In this article, we…
Array Data Structure: Definition, Types, Operations & Advantages Array Data Structure Introduction In this post,…
20 ways to subtract two numbers in Java In this article, we will discuss the…
10 simple ways to add two numbers in Java In this article, we will discuss…
Write a Python program to find the first n prime numbers In this article we…
Python: Calculate Average of odd and even in a list using loops In this post,…