Relational operators are used to compare values with each other. They return a logical result: true
or false
. Values that are linked with relational operators are called elementary statements in propositional logic.
A typical example of a Boolean logical operator is the and
operation: It always returns true
if all operands are also true
.
Operator | Description | Priority |
---|---|---|
< | smaller | 5 |
<= | less than or equal to | 5 |
> | greater | 5 |
>= | greater than or equal to | 5 |
== | equal | 6 |
!= | unequal | 6 |
! | expression is false | 1 |
&& | both expressions are true | 10 |
|| | at least one expression is true | 11 |
public class RelationalLogicalExpressions {
public static void main(String[] args) {
int a = 0, i = 20, b = 8;
while (a != b && i >= a + b) {
System.out.println(a + " is unequal " + b);
a++;
}
System.out.println(a + " is equal " + b);
}
}
0 is unequal 8
1 is unequal 8
2 is unequal 8
3 is unequal 8
4 is unequal 8
5 is unequal 8
6 is unequal 8
7 is unequal 8
8 is equal 8