0% found this document useful (0 votes)
2 views9 pages

Java Loop Patterns and Outputs

Uploaded by

M
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views9 pages

Java Loop Patterns and Outputs

Uploaded by

M
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

Q) What will be the output of below program?

ex:
class Test
{
public static void main(String[] args)
{
for(int i=1;i<=10;i++)
{
if(i%2==0)
{
[Link](i+" "); //2 4 6 8 10
}
}
}
}

Q) What will be the output of below program?

ex:
class Test
{
public static void main(String[] args)
{
int cnt=0;

for(int i=1;i<=10;i++)
{
if(i%2==0)
{
cnt++;
}
}

[Link](cnt); // 5
}
}

Loop Pattern
============

1)

1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4

class Test
{
public static void main(String[] args)
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<=4;j++)
{
[Link](i+" ");
}
//new line
[Link]();
}
}
}

2)

1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4

class Test
{
public static void main(String[] args)
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<=4;j++)
{
[Link](j+" ");
}
//new line
[Link]();
}
}
}

3)

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

ex:

class Test
{
public static void main(String[] args)
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<=4;j++)
{
[Link]("* ");
}
//new line
[Link]();
}
}
}

4)
4 4 4 4
3 3 3 3
2 2 2 2
1 1 1 1

ex:
class Test
{
public static void main(String[] args)
{
for(int i=4;i>=1;i--)
{
for(int j=1;j<=4;j++)
{
[Link](i+" ");
}
//new line
[Link]();
}
}
}

5)
* * * *
* *
* *
* * * *

ex:
class Test
{
public static void main(String[] args)
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<=4;j++)
{
if(i==1 || i==4 || j==1 || j==4)
[Link]("* ");
else
[Link](" ");
}
//new line
[Link]();
}
}
}

6)
* - - -
- * - -
- - * -
- - - *

class Test
{
public static void main(String[] args)
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<=4;j++)
{
if(i==j)
[Link]("* ");
else
[Link]("- ");
}
//new line
[Link]();
}
}
}

7)
* - - - *
- * - * -
- - * - -
- * - * -
* - - - *

class Test
{
public static void main(String[] args)
{
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5;j++)
{
if(i==j || i+j==6)
[Link]("* ");
else
[Link]("- ");
}
//new line
[Link]();
}
}
}

Left Side Loop Patterns


=======================

1)

1
2 2
3 3 3
4 4 4 4

class Test
{
public static void main(String[] args)
{
//rows
for(int i=1;i<=4;i++)
{
//cols
for(int j=1;j<=i;j++)
{
[Link](i+" ");
}
//new line
[Link]();
}
}
}

2)

4 4 4 4
3 3 3
2 2
1

class Test
{
public static void main(String[] args)
{
//rows
for(int i=4;i>=1;i--)
{
//cols
for(int j=1;j<=i;j++)
{
[Link](i+" ");
}
//new line
[Link]();
}
}
}

3)
*
* *
* * *
* * * *

class Test
{
public static void main(String[] args)
{
//rows
for(int i=1;i<=4;i++)
{
//cols
for(int j=1;j<=i;j++)
{
[Link]("* ");
}
//new line
[Link]();
}
}
}
4)

1
2 3
4 5 6
7 8 9 0

ex:

class Test
{
public static void main(String[] args)
{
int k=1;

//rows
for(int i=1;i<=4;i++)
{
//cols
for(int j=1;j<=i;j++)
{
if(k<=9)
[Link](k++ +" ");
else
[Link]("0 ");
}
//new line
[Link]();
}
}
}

5)

2
4 6
8 10 12
14 16 18 20

class Test
{
public static void main(String[] args)
{
int k=2;

//rows
for(int i=1;i<=4;i++)
{
//cols
for(int j=1;j<=i;j++)
{
[Link](k+" ");
k+=2;
}
//new line
[Link]();
}
}
}

6)
1
3 5
7 9 11
13 15 17 19

ex:
---

class Test
{
public static void main(String[] args)
{
int k=1;

//rows
for(int i=1;i<=4;i++)
{
//cols
for(int j=1;j<=i;j++)
{
[Link](k+" ");
k+=2;
}
//new line
[Link]();
}
}
}

7)
2
3 5
7 11 13
17 19 23 29

ex:
---
class Test
{
public static void main(String[] args)
{
int n=2;

//rows
for(int i=1;i<=4;i++)
{
//cols
for(int j=1;j<=i;j++)
{
while(true)
{
boolean flag=true;
for(int k=2;k<=n/2;k++)
{
if(n%k==0)
{
flag=false;
break;
}
}
if(flag==true)
{
[Link](n+" ");
n++;
break;
}
else
{
n++;
}
}
}
//new line
[Link]();
}
}
}

8)
1
2 1
1 2 3
4 3 2 1

ex:

class Test
{
public static void main(String[] args)
{
//rows
for(int i=1;i<=4;i++)
{
if(i%2!=0)
{
for(int j=1;j<=i;j++)
{
[Link](j+" ");
}
//new line
[Link]();
}
else
{
for(int j=i;j>=1;j--)
{
[Link](j+" ");
}
//new line
[Link]();
}
}
}
}

You might also like