Completion requirements
This chapter introduces relational and logical operators. It also discusses the use of these operators to write Boolean expressions.
5. AND Operator
Answer:
How much flour do you have? 6
How much sugar do you have? 4
Enough for cookies!
When execution gets to the if
statement, it finds that
flour >= 4
is true, because 6 >= 4. And
sugar >= 2
is true, because 4 >= 2 Both sides are true, so AND gives true.
AND Operator
AND Operator
The and operator requires that both sides are true:
this side must be true && this side must be true
If both sides are true, the entire expression is true. If either side (or both) are false, the entire expression is false. && is a logical operator because it combines two true/false values into a single true/false value.
Here is what && does:
true && true = true
false && true = false
true && false = false
false && false = false
Use and when every requirement must be met.
Question 5:
Look at the boolean expression:
flour >= 4 && sugar >= 2
What will the expression give us if flour
is 2 and sugar
is 0?