• iconJava Online Training In Andhra Pradesh and Telangana
  • icon9010519704

Opening Hours :7AM to 9PM

Looping Statements In java

Java Control Statements

Looping Statements are used to execute a statement several number of times based on the condition.In java language these are classified into following types.
1.For Loop
2.While Loop
3.Do While Loop

for:

'for' is a keyword in java language which is used to execute one block of statements several number of times based on the condition.

Syntax
for(initilization;condition;increment/decrement)
{
    Statement 1;
    Statement 2;
    ..
    .. 
}

In the above syntax :
initilization is a starting value
condition is a ending value
increment/decrement is incrementation(++) or decrementation(--)



MSK TechnologiesTrainings

For Loop Programs




Display 1 to 10 Values Using For Loop

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

Output:
1
2
3
4
5
6
7
8
9
10

Display 10 to 1 Values Using For Loop

public class Main
{
    public static void main(String args[])
    {
        int x;
        for(x=10; x>=1; x- -)
        {
            System.out.println(x);
        }
    
    }
}
                                

Output:
10
9
8
7
6
5
4
3
2
1

Nested For Loop In java


Nested For Loop :
One for loop within another for loop is knows as Nested For Loop


Syntax
for(initilization ; condition ; increment/decrement)
{
    for(initilization ; condition ; increment/decrement)
    {
        Statement 1;
        Statement 2;
        ..
    }
    Statement 3;
    Statement 4;
    ..
    ..
 }
In the above syntax :
Outer loop is Row
Inner loop is Column

Key Points

  • What is For Loop
  • What is While Loop
  • What is Do While Loop

Image
***
***
***
***
***
***

public class Main
{
    public static void main(String args[])
    {
        int x,y;
        for(x=1; x<=6; x++)>
        {
            for(y=1;y<=3;y++)
            {
                System.out.print("*");
            }
            System.out.println();
        }
    
    }
}
                                

Output:
***
***
***
***
***
***

*
**
***
****
*****
******

public class Main
{
    public static void main(String args[])
    {
        int x,y;
        for(x=1; x<=6; x++)>
        {
            for(y=1;y<=x;y++)
            {
                System.out.print("*");
            }
            System.out.println();
        }
    
    }
}
                                

Output:
*
**
***
****
*****
******

******
*****
****
***
**
*

public class Main
{
    public static void main(String args[])
    {
        int x,y;
        for(x=1; x<=6; x++)>
        {
            for(y=6;y>=3;y--)
            {
                System.out.print("*");
            }
            System.out.println();
        }
    
    }
}
                                

Output:
******
*****
****
***
**
*