Skip to main content
Lesson 8 - Structured Programming, Control Structures, if-else Statements, Pseudocode
ZIPPDF (letter)
Lesson MenuPreviousNext
  
Relational Operators page 6 of 15

  1. A relational operator is a binary operator that compares two values. The following symbols are used in Java as relational operators:

    <      less than
    >      greater than
    <=     less than or equal to
    >=     greater than or equal to
    ==     equal to
    !=     not equal to
  2. A relational operator is used to compare two values, resulting in a relational expression. For example:

    number > 16        grade == 'F'        passing >= 60
  3. The result of a relational expression is a boolean value, true or false.

  4. When character data is compared, the ASCII code values are used to determine the answer. The following expressions result in the answers given:

    'A' < 'B'	evaluates as true, (65 < 66)
    'd' < 'a'	evaluates as false, (100 < 97)
    't' < 'X'	evaluates as false,  (116 < 88)

    In the last example, you must remember that upper case letters come first in the ASCII collating sequence; the lower case letters follow after and consequently have larger ASCII values than do upper case ('A' = 65, 'a' = 97).


Lesson MenuPreviousNext
Contact
 ©ICT 2003, All Rights Reserved.