Truth Tables and De Morgan's Rules

12. Equivalent Relational Expressions


Answer:

if ( value == 399 )
  System.out.println("Correct Value");
else
  System.out.println("Wrong Value");

Equivalent Relational Expressions

Usually if you have an expression that uses a NOT operator, replace it with an equivalent comparison that does not use a NOT. If this is not possible, rewrite the expression so that the NOT applies to the smallest subexpression possible.

In the following, X and Y represent numbers that can be compared.


Expression
Equivalent
 
Expression
Equivalent
!(X < Y)
X >= Y
 
!(X >= Y)
X < Y
!(X > Y)
X <= Y
 
!(X <= Y)
X > Y
!(X == Y)
X != Y
 
!(X != Y)
X == Y

Question 12:

Rewrite the following if statement:

if ( !(car.price > 8000 ) )
  System.out.println("Affordable");
else
  System.out.println("Too Expensive!");