Full Stack Web Development Internship Program
- 5k Enrolled Learners
- Weekend/Weekday
- Live Class
While programming, if a situation arises where you specifically know how many times you want to iterate a particular block of statements in your code, go for a “for” loop. In this article let’s learn about how to implement for loop in Java Programming Language.
The topics covered in this article are as follows:
Programmers usually use loops to execute a set of statements. For loop is used when they need to iterate a part of the programs multiple times. It is particularly used in cases where the number of iterations is fixed!
For a better understanding, let me give you a pictorial representation!
Here, after initialization, the condition that you have assigned in the code is scanned, in case the condition is true, it would increment/decrement (according to your code) the value, and again iterate the code according to the condition that you have assigned. But, if your condition is false, it will exit the loop.
After this theoretical explanation, let me show you the syntax of the for loop!
Syntax
for (statement 1; statement 2; statement 3) { // code block to be executed }
The syntax is pretty simple. It goes as follows
Statement 1: condition before the code block is executed
Statement 2: specifies the condition for execution of the code
Statement 3: condition once the code has been executed
To make things clearer, let us implement the above-explained syntax in a Java code.
Example of for loop
The code written below depicts how for loop is implemented in Java Language
public class MyClass { { public static void main(String[] args) { {for (int i = 0; i < 5; i++) { System.out.println(i); } } }}
Output:
0
1
2
3
4
I have taken a simple code to get you all acquainted with the concept of for loop. Inside the for loop, there are three statements that I have talked about in the previous segment. I hope you can now relate to them easily!
After understanding the working of for loop, let me take you to another concept, that is Java nested for loop!
If you have a for loop inside a for loop, you have encountered a Java nested for loop. The inner loop executes completely when the outer loop executes.
I am presenting an example to show you the working of a Java nested for loop.
A Java code for a nested for loop:
public class Example{ public static void main(String[] args) { for(int i=1;i<=3;i++){ for(int j=1;j<=3;j++){ System.out.println(i+" "+j); } } } }
Output:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
Now that you have understood the concept of a nested for loop, let me show you a very famous example that you might have heard of! The pyramid examples!
public class PyramidExample { public static void main(String[] args) { for(int i=1;i<=5;i++){ for(int j=1;j<=i;j++){ System.out.print("* "); } System.out.println();//new line } } }
Output:
*
* *
* * *
* * * *
* * * * *
package MyPackage; public class Demo { public static void main(String[] args) { int term=6; for(int i=1;i<=term;i++){ for(int j=term;j>=i;j--){ System.out.print("* "); } System.out.println();//new line } } }
Output:
* * * * *
* * * *
* * *
* *
*
I am sure that you would be familiar with these two patterns.
This brings us to the end of this ‘For Loop in Java’ article. I hope the concept of “for loop in Java” is clear to you now. We will keep digging the Java world together. Stay tuned!
Make sure you practice as much as possible and revert your experience.
Check out the Java Training by Edureka, a trusted online learning company with a network of more than 250,000 satisfied learners spread across the globe. We are here to help you with every step on your journey, for becoming a besides this java interview questions, we come up with a curriculum which is designed for students and professionals who want to be a Java Developer.
Got a question for us? Please mention it in the comments section of this ‘java Map interface’ article and we will get back to you as soon as possible.
Course Name | Date | |
---|---|---|
Java Certification Training Course | Class Starts on 28th January,2023 28th January SAT&SUN (Weekend Batch) | View Details |
Java Certification Training Course | Class Starts on 25th February,2023 25th February SAT&SUN (Weekend Batch) | View Details |
edureka.co