Find the Output - For Loop based
/ Java Theory QuestionsCode Sample 1
for(int i = 0; i <= 5; i++ )
{
System.out.println("i = " + i );
}
output
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
Code Sample 2
for (int i = 0; i < 10; i++) {
if (i == 4) {
break;
}
System.out.println(i);
}
output
0
1
2
3
Code Sample 3
for (int i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
System.out.println(i);
}
output
0
1
2
3
5
6
7
8
9
Code Sample 4
int i = 0;
for(;i <= 5; i++ )
{
System.out.println("i = " + i );
}
System.out.println("i after the loop = " + i );
output
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i after the loop = 6
Code Sample 5
for(int i = 10; i <= 5; i-- )
{
System.out.println("i = " + i );
}
output
// No output - does not enter the loop
Code Sample 6
int number = 5;
int factorial = 1;
for(int i = 2; i <= number; i++ )
{
factorial *= factorial;
}
System.out.println("Factorial of 5 is " + factorial);
output
Factorial of 5 is 1
Code Sample 7
int number = 5;
int factorial = 1;
for(int i = 2; i <= number; i++ )
{
factorial *= number;
}
System.out.println("Factorial of 5 is " + factorial);
output
Factorial of 5 is 625
Code Sample 8
int a, b;
for(a = 1, b = 4; a < b; a++, b--)
{
System.out.println("a = " + a);
System.out.println("b = " + b);
}
output
a = 1
b = 4
a = 2
b = 3
Code Sample 9
int a, b;
for (a = 6, b = 4; a <= 24; a = a + 6)
{
if (a % b == 0)
break;
}
System.out.println(a);
output
12
Code Sample 10
int i;
for ( i = 5 ; i > 10; i++ )
System.out.println( i );
System.out.println( i * 4 );
output
20
Code Sample 11
int i;
for( i=5 ; i>=1 ;i--)
{
if(i%2 ==1)
continue;
System.out.print( i+ "");
}
output
42
Code Sample 12
for(int m = 5; m <= 20; m += 5)
{
System.out.println("Hello!");
if(m % 3 == 0)
break;
else if(m % 5 == 0)
continue;
System.out.println(m);
}
output
Hello!
Hello!
Hello!