NEW
Font size
WorksheetsJava Control Flow statements
Total questions: 10
Worksheet time: 8mins
Which of these are selection statements in Java?
if()
for
continue
break
Which of the following loops will execute the body of loop even when condition controlling the loop is initially false?
for
while
do..while
None of the above
What will be the output of the following Java program?
class selection_statements
{
public static void main(String args[])
{
int var1 = 5;
int var2 = 6;
if ((var2 = 1) == var1)
System.out.print(var2);
else
System.out.print(++var2);
} }
1
2
3
4
What will be the output of the following Java program?
class comma_operator
{
public static void main(String args[])
{
int sum = 0;
for (int i = 0, j = 0; i < 5 & j < 5; ++i, j = i + 1)
sum += i;
System.out.println(sum);
} }
5
6
14
None of the above
Predict the output?
class jump_statments
{
public static void main(String args[])
{
int x = 2;
int y = 0;
for ( ; y < 10; ++y)
{
if (y % x == 0)
continue;
else if (y == 8)
break;
else
System.out.print(y + " ");
} } }
1 3 5 7
2 4 6 8
1 3 5 7 9
1 2 3 4 5 6 7 8 9
Which of the statement test only for equality?
if
switch
if & switch
None of the above
What will be the output of the following code?
int x,y;
x=15;
y=20;
if(x>15)
{
if(y>15)
{
System.out.println("y is "+y);
}
}
else
{
System.out.println("X is "+x);
}
Error
Y is 20
X is 15
No output
What will be the output of the following program.
class WeekDays
{
public static void main(String s[])
{
int day = 4;
switch(day)
{
case 1:
System.out.println("Monday");
case 2:
System.out.println("Tuesday");
case 3:
System.out.println("Wednesday");
case 4:
System.out.println("Thursday");
case 5:
System.out.println("Friday");
default:
System.out.println("Weekend");
break;
}
}
}
Thursday
Compilation Error
Thursday
Friday
Weekend
Runtime error
What will be the output of the following program.
class WeekDays
{
public static void main(String s[])
{
int day = 7;
switch(day)
{
case 1:
System.out.println("Monday");
case 2:
System.out.println("Tuesday");
case 3:
System.out.println("Wednesday");
case 4:
System.out.println("Thursday");
case 5:
System.out.println("Friday");
}
}
}
No Output
Compilation Error
Sunday
Runtime error
What will be the output of the following program?
class ForSample
{
public static void main(String s[])
{
int i = 0;
for(;i <= 5; i++ )
{
System.out.println("i = " + i );
}
System.out.println("i after the loop = " + i );
}
}
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i after the loop = 6
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
Compilation Errors
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
