Computer Applications
Give the output of the following Java program snippet based on nested loops:
int i,j;
first:
for (i=10; i>=5; i--)
{
for (j= 5; j<=i; j++)
{
if (i*j <40)
continue first;
System.out.print(j);
}
System.out.println( );
}
Java
Java Nested for Loops
78 Likes
Answer
5678910 56789 5678
Working
For the first 3 iterations of outer loop i * j >= 40. After that as the condition of if (i*j <40)
becomes true, in each iteration of inner for, continue statement transfers the program control to the next iteration of outer for loop.
Answered By
36 Likes
Related Questions
Give the output of the following Java program snippet based on nested loops:
int a,b; for (a=1; a<=2; a++) { for (b= (64+a); b<=70; b++) System.out.print((char) b); System.out.println( ); }
Give the output of the following Java program snippet based on nested loops:
int x,y; for(x=1; x<=5; x++) { for(y=1; y<x; y++) { if(x == 4) break; System.out.print(y); } System.out.println( ); }
Give the output of the following Java program snippet based on nested loops:
int i,j; for (i=0; i<4; i++) { for (j=i; j>=0; j--) System.out.print(j); System.out.println(); }
Give the output of the following Java program snippet based on nested loops:
int y,p; for (int x=1; x<=3; x++) { for (y=1; y<=2; y++) { p = x * y; System.out.print(p); } System.out.println( ); }