NEW
Font size
Worksheetsconditional constructs in Java
Total questions: 10
Worksheet time: 6mins
public void main()
{
double temp = 56.0;
if (temp <=54.0 && temp>40)
System.out.println(“It is too hot”);
else if ( temp<40 || temp>30)
System.out.println(“It is hot but not too much”);
else
System.out.println(“It is pleasant”);
}
What will be the output?
It is too hot
It is pleasant
It is hot but not too much
runtime error
PREDICT THE OUTPUT:
int x = 20;
int y = 18;
if(x>y)
System.out.println("x is greater than y");
else
{
System.out.println("Error");
System.out.println("Incorrect code");
}
Error
Incorrect code
x is greater than y
Error
Incorrect code
PREDICT THE OUTPUT:
int x = 60;
int y = 90;
if (y%x == 0 && y-x==30)
{
System.out.println("Hello World");
}
else
{
System.out.println("Error")
}
Hello World
Hello world
Error
Hello World
Error
Re-write above statement using ternary operator-
if(X<=Y) then X=Y else Y=X;
if(X<=Y) ? X=Y : Y=X;
(X<=Y) ? X=Y : Y=X;
int marks = 50;
if( marks > 70 )
System.out.println("Distinction");
else if( marks > 35 )
System.out.println("Pass");
else
System.out.println("Fail");
Pass
Distinction
Fail
Pass
Fail
int marks = 80;
if( marks > 70 )
System.out.println("Distinction");
System.out.println("Congratulations");
else if( marks > 35 )
System.out.println("Pass");
Distinction
Congratulations
Pass
Distinction
Error
"if" is a conditional construct?
True
False
What will be the output of following statement-
System.out.println('A'=='a');
A==a
65==97
true
false
The if -else statement executes a block of code if a specified condition is
true
false
both of these
None of these
If there is Only one statement to be executed in if else block,giving braces are
must
optional
