Comparing values and Boolean operators
We now know how to store entities into variables, convert values, and choose the right conversion method. We are now going to learn how to compare variable values.
Comparison expressions
There are six comparison operators:
==
(equal)!=
(not equal)<
(less than)>
(greater than)<=
(less than or equal to)>=
(greater than or equal to)
The following is a comparison expression in code:
int myInt1 = 4; float myFloat = 5.76; (myInt1 > myFloat) ;
An expression like that does nothing, but it is legal. Comparing two elements produces a result and in this small example, it isn't used to trigger or make anything. myInt1 > myFloat
is a comparison expression. The result is, obviously, true
or false
, I mean it is a boolean
value. Here it is false
because 4
is not greater than 5.76
. We can also combine comparison expressions together to create more complex expressions.
Combining comparisons with Boolean operators
There are three Boolean operators:
&...