Relational Operators

   

Java™ 2 Primer Plus
By Steven Haines, Steve Potts

Table of Contents
Chapter 3.  Operators


A very necessary part of computer programming is performing certain actions based off the value of a variable; for example if the nuclear reactor is about to blow up, then shut it down. The next chapter will speak at length about the mechanism for implementing this type of logic, but this section addresses the mechanism for comparing two variables through a set of relational operators.

Relational operators compare the values of two variables and return a boolean value. The general form of a relation operation is

 LeftOperand RelationalOperator RightOperand 

Table 3.1 shows all the relational operators.

Table 3.1. Relational Operators

Operator

Description

==

Is Equal; returns a true value if the two values are equal

!=

Not Equal; returns a true value if the two values are not equal

<

Less than; returns a true value if the left operand has a value less than the that of the right operand

>

Greater than; returns a true value if the left operand has a value greater than that of the right operand

<=

Less than or equal; returns a true value if the left operand has a value less than or equal to that of the right operand

>=

Greater than or equal; returns a true value if the left operand has a value greater than or equal to that of the right operand

For example:

 int a = 10;  int b = 10;  int c = 20;  boolean b1 = a == c; // false, 10 is not equal to 20  boolean b2 = a == b; // true, 10 is equal to 10  boolean b3 = a < c; // true, 10 is less than 20  boolean b4 = a < b; // false, 10 is not less than 10  boolean b5 = a <= b; // true, 10 is less than or equal to 10 (equal to)  boolean b6 = a != c; // true, 10 is not equal to 20 

       
    Top
     



    Java 2 Primer Plus
    Java 2 Primer Plus
    ISBN: 0672324156
    EAN: 2147483647
    Year: 2001
    Pages: 332

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net