Computer Applications
The following code segment should print "You can go out" if you have done your homework (dh) and cleaned your room (cr). However, the code has errors. Fix the code so that it compiles and runs correctly.
boolean dh = True;
boolean cr= true;
if (dh && cr)
System.out.println("You cannot go out");
else
System.out.println("You can go out");
Java Conditional Stmts
ICSE Sp 2024
56 Likes
Answer
The corrected code is as follows:
boolean dh = true;
boolean cr= true;
if (dh && cr)
System.out.println("You can go out");
else
System.out.println("You cannot go out");
Explanation
boolean dh = True;
— Here, True should be in lowercase as true.- println statements of if-else should be interchanged because if both dh (done homework) and cr (cleaned room) are true then the person can go out.
Answered By
33 Likes
Related Questions
Write the Java expression for (p + q)2.
Evaluate the expression when the value of x = 2:
x = x++ + ++x + x
Sam executes the following program segment and the answer displayed is zero irrespective of any non zero values are given. Name the error. How the program can be modified to get the correct answer?
void triangle(double b, double h) { double a; a = 1/2 * b * h; System.out.println("Area=" + a); }
How many times will the following loop execute? What value will be returned?
int x = 2; int y = 50; do{ ++x; y -= x++; } while(x <= 10); return y;