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); } /** * Jetpack related posts */ /** * The Gutenberg block */ .jp-related-posts-i2 { margin-top: 1.5rem; } .jp-related-posts-i2__list { --hgap: 1rem; display: flex; flex-wrap: wrap; column-gap: var(--hgap); row-gap: 2rem; margin: 0; padding: 0; list-style-type: none; } .jp-related-posts-i2__post { display: flex; flex-direction: column; /* Default: 2 items by row */ flex-basis: calc( ( 100% - var(--hgap) ) / 2 ); } /* Quantity qeuries: see https://alistapart.com/article/quantity-queries-for-css/ */ .jp-related-posts-i2__post:nth-last-child(n+3):first-child, .jp-related-posts-i2__post:nth-last-child(n+3):first-child ~ * { /* From 3 total items on, 3 items by row */ flex-basis: calc( ( 100% - var(--hgap) * 2 ) / 3 ); } .jp-related-posts-i2__post:nth-last-child(4):first-child, .jp-related-posts-i2__post:nth-last-child(4):first-child ~ * { /* Exception for 4 total items: 2 items by row */ flex-basis: calc( ( 100% - var(--hgap) ) / 2 ); } .jp-related-posts-i2__post-link { display: flex; flex-direction: column; row-gap: 0.5rem; width: 100%; margin-bottom: 1rem; line-height: 1.2; } .jp-related-posts-i2__post-link:focus-visible { outline-offset: 2px; } .jp-related-posts-i2__post-img { order: -1; max-width: 100%; } .jp-related-posts-i2__post-defs { margin: 0; list-style-type: unset; } /* Hide, except from screen readers */ .jp-related-posts-i2__post-defs dt { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; } .jp-related-posts-i2__post-defs dd { margin: 0; } /* List view */ .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__list { display: block; } .jp-relatedposts-i2[data-layout="list"] .jp-related-posts-i2__post { margin-bottom: 2rem; } /* Breakpoints */ @media only screen and (max-width: 640px) { .jp-related-posts-i2__list { display: block; } .jp-related-posts-i2__post { margin-bottom: 2rem; } } /* Container */ #jp-relatedposts { display: none; padding-top: 1em; margin: 1em 0; position: relative; clear: both; } .jp-relatedposts:after { content: ''; display: block; clear: both; } /* Headline above related posts section, labeled "Related" */ #jp-relatedposts h3.jp-relatedposts-headline { margin: 0 0 1em 0; display: inline-block; float: left; font-size: 9pt; font-weight: bold; font-family: inherit; } #jp-relatedposts h3.jp-relatedposts-headline em:before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid #dcdcde; border-top: 1px solid rgba(0,0,0,.2); margin-bottom: 1em; } #jp-relatedposts h3.jp-relatedposts-headline em { font-style: normal; font-weight: bold; } /* Related posts items (wrapping items) */ #jp-relatedposts .jp-relatedposts-items { clear: left; } #jp-relatedposts .jp-relatedposts-items-visual { margin-right: -20px; } /* Related posts item */ #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { float: left; width: 33%; margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post { padding-right: 20px; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) { clear: both; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a { text-decoration: underline; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; } /* Related posts item content */ #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title, #jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time { font-size: 14px; line-height: 20px; margin: 0; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs { position:relative; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay { position:absolute; top:0; bottom:0; left:0; right:0; display:block; border-bottom: 0; } #jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items time { margin-bottom: 0; } #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title { text-transform: none; margin: 0; font-family: inherit; display: block; max-width: 100%; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { font-size: inherit; font-weight: normal; text-decoration: none; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover { text-decoration: underline; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span { display: block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span { height: auto; max-width: 100%; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context { opacity: .6; } /* Hide the date by default, but leave the element there if a theme wants to use css to make it visible. */ .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date { display: none; } /* Behavior when there are thumbnails in visual mode */ #jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt { display: none; } /* Behavior when there are no thumbnails in visual mode */ #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt { overflow: hidden; } #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span { margin-bottom: 1em; } /* List Layout */ #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post { clear: both; width: 100%; } #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img { float: left; overflow: hidden; max-width: 33%; margin-right: 3%; } #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title { display: inline-block; max-width: 63%; } /* * Responsive */ @media only screen and (max-width: 640px) { #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { width: 50%; } #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) { clear: left; } #jp-relatedposts .jp-relatedposts-items-visual { margin-right: 20px; } } @media only screen and (max-width: 320px) { #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { width: 100%; clear: both; margin: 0 0 1em; } #jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title { float: none; max-width: 100%; margin-right: 0; } } /* * Hide the related post section in the print view of a post */ @media print { .jp-relatedposts { display:none ; } }.wp-block-jetpack-rating-star span:not([aria-hidden="true"]) { display: none; } .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 */ ins.acss263b2{display:block;}div.acss21998{clear:both;float:left;margin:0 0 20px 0;max-width:100%;}ins.acss6cf41{display:block;text-align:center;}figure.acssfd67b{max-width:578px;}span.acssb4d53{color:#993300;}a.acssb4d53{color:#993300;}span.acssce51c{color:#808000;}span.acss7638c{color:#999999;}figure.acss47d55{max-width:360px;}span.acss24f93{background-color:rgba(255, 255, 255, 0.25);}span.acss2c5d6{color:#333333;}figure.acss26d3f{max-width:268px;}div.acss138d7{clear:both;}div.acss2ef17{background:transparent url(https://code4coding.com/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%;height:150px;max-width:150px;}div.acss6bdea{color:#333333;font-family:Arial;font-size:12px;height:75px;}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.acss2c000{font-size:13.300970873786pt;}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.acssfccbf{font-size:19.961165048544pt;}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.acss6bf84{font-size:13.504854368932pt;}a.acss639cb{font-size:18.873786407767pt;}a.acss72378{font-size:18.126213592233pt;}a.acss551d3{font-size:16.291262135922pt;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
for loop

For loop in Java programming language

For loop in Java programming language

In this tutorial, we will discuss For loop in Java programming language

In the Java language, there are three types of basic looping statements

for loop

while loop

do while loop

For loop in Java

for loop

In the Java language, for loop is used to evaluate and execute Java code repeatedly until the test expression is false. The for loop is executed when the test expression is evaluated and the condition is satisfied.

for loop consist of three statements which typically use:

  • initialization statements
  • Test expression – Boolean condition(result may be true or false)
  • Updating statements(increment or decrement statements)

Declaration

The syntax of the for loop

for(initialization; test_expression;  updating statements)
{
statement(s)
//here we can put suitable statements
}

Example of for loop

for(int x=0; x<=10; x++)
{
System.out.println(x);
}

Explanation of for loop

Explanation of for loop in Java

Output

0 to 10

//parenthesis () – used to control the order of operations in an expression

//Curly braces {} – Braces are used to group the statements in the loop

Initiation –

First, it always begins with the initialization statement. The initialization statement is executed only once. Initialization is the entry point to the for loop. This allows to declare and initialize any control variable ending with a semicolon(;).

condition –

Next, the for loop moves to the conditional statement for test condition. The condition is evaluated, if it is true, the statements in the body part of for loop are executed but, if the condition is the false body of the loop does not execute.

updating the statement

Finally, the loop goes to updating statements section and it allows you to update any loop control variables until the condition becomes false. This statement can be updated until a semicolon appears after the condition.

For loop flow diagram

For loop flow diagram in Java

The loop begins the initialization parts.

Then the test expression is evaluated.

When the Boolean expression is true, the loop executes and updates statements.

Finally, when the Boolean expression is false, the loop exits from the loop.

 

Various form of for loop in Java

form 1

for(int i=0; i<=10; i++){
//statement(s);
}

form 2

int i;
for(i=0; i<=10; i++){
//statement(s)
}

form 3

int i=0;
for(; i<=10; i++){ 
//statement(s) 
}

form 4

int i=0;
for(; i<=10;){ 
//statement(s) 
i++
}

Example

Program 1

class for_java{
public static void main(String args[]){
for(int x=0; x<=10; x++){
 System.out.println(x);
        }
    }

}

 

When the above code is executed, it produces the following results:

0
1
2
3
4
5
6
7
8
9
10

 

In the above program, print 1 to 10 natural number

Program 2

//find the total of 1 to 100 using for loop
class for_java1{
public static void main(String args[]){
    int sum=0;// variable declaration
for(int i=0; i<=100; i++){
    sum=sum+=i;   //equal to sum=sum+i
 
        }
        System.out.println("Total value of sum of 1 to 100 is:"+sum);
    }

}

 

When the above code is executed, it produces the following results:

Total value of sum of 1 to 100 is : 5050

 

find factorial using for loop in Java

class FindFactForJava{
public static void main(String args[]){
int num=5;//find factorial for 5 numbers
int fact =1;
for(int i=1; i<=num; i++){
fact=fact*i;

}
System.out.println("Factorial of "+num+" is :"+fact );

}

}

 

When the above code is executed, it produces the following results:

Factorial of 5 is : 120

 

Display elements of the array using for loop in java

class ArrayForLoop{
public static void main(String args[]){
int arr[]={56,76,78,98,73,46};//declaration and initialization
//printing elements of array
for(int i=0; i<=arr.length-1; i++){
System.out.println(arr[i]);
}

}

}

In the above program, we can use to display single dimension array elemnet using for loop

When the above code is executed, it produces the following results:

56
76
78
98
73
46

 

Infinitive for loop

Program 1

//infinite for loop
class Infinite_for{
public static void main(String args[]){
    for(;;){
        System.out.println("This is infinite for loop..");
    }
    }

}

 

When the above code is executed, it produces the following results:

This is infinite for loop..
This is infinite for loop..
This is infinite for loop..
This is infinite for loop..
This is infinite for loop..
This is infinite for loop..
This is infinite for loop..
This is infinite for loop..
.......
.......
control the flow - press ctrl+c

 

Program 2

//infinite for loop
class Infinite_for1{
public static void main(String args[]){
    for(int x=0; x>=0; x++){
        System.out.println("x value is :"+x);
    }
    }

}

 

When the above code is executed, it produces the following results:

x value is :1
x value is :2
x value is :3
x value is :4
x value is :5
x value is :6
.....
.....
.....

To control the flow - ctrl+c

 

Program 3

//infinite for loop
class Infinite_for2{
public static void main(String args[]){
    for(;true;){
        System.out.println("this execution never end..");
    }
    }

}

 

When the above code is executed, it produces the following results:

this execution never end..
this execution never end..
this execution never end..
this execution never end..
this execution never end..
this execution never end..
this execution never end..
this execution never end..
...............
...............
To control the flow - ctrl+c

 

There are other Java language keywords that are similar to this post

For keyword in Java

While Keyword in Java

Suggested for you

For loop in Java language

While loop in Java language

For loop in C language

While loop in C language

For loop in C++ language

While loop in C++ language

For loop in Python language

While loop in Python language

 

Nested for in Java language

Nested for in C language

Nested for in C++ language

Nested for in Python language

for loop in python programming language
for loop in Cpp programming language
Karmehavannan

I am Mr S.Karmehavannan. Founder and CEO of this website. This website specially designed for the programming learners and very especially programming beginners, this website will gradually lead the learners to develop their programming skill.

Recent Posts

Explanation of one dimensional array (Data structure)

Explanation of one dimensional array In this post, we will discuss the concept of "Explanation…

2 months ago

Python program to calculate the sum of odd and even numbers in a list

Python program to calculate the sum of odd and even numbers in a list In…

2 months ago

Python code to Calculate sum of odd and even in a list

Python code to Calculate sum of odd and even in a list In this tutorial,…

2 months ago

How to find reverse number using method in Java

How to find reverse number using method In this article, we will discuss the concept…

2 months ago

C# inverted full pyramid star pattern

C# inverted full pyramid star pattern In this article, we will discuss the concept of…

3 months ago

C# Full Pyramid star pattern program

C# Full Pyramid star pattern program In this article, we will discuss the concept of…

3 months ago