# Equality, Relational, & Conditional Operators ### Equality & Relational Operators

The Equality Operator and Relational Operator determine if the first operand is a) greater than, b) less than, c) equal to, or d) not equal to the other operand. As a Java programmer, most of these operators you will have seen or used already. Don’t forget that “==” and “=” are not the same, the latter is used when assigning values.

Operator Description
== equal to
!= not equal to
> greater than
>= greater than or equal to
< less than
<= less than or equal to

Equality & Relational Operators Samples

```int jcdInteger1 = 100;
int jcdInteger2 = 200;

//Equal to
if(jcdInteger1 == jcdInteger2)
System.out.println("jcdInteger1 == jcdInteger2");

//Not equal to
if(jcdInteger1 != jcdInteger2)
System.out.println("jcdInteger1 != jcdInteger2");

//Greater than
if(jcdInteger1 > jcdInteger2)
System.out.println("jcdInteger1 > jcdInteger2");

//Greater than or equal to
if(jcdInteger1 >= jcdInteger2)
System.out.println("jcdInteger1 >= jcdInteger2");

//Less than
if(jcdInteger1 < jcdInteger2)
System.out.println("jcdInteger1 < jcdInteger2");

//Less than or equal to
if(jcdInteger1 <= jcdInteger2)
System.out.println("jcdInteger1 <= jcdInteger2");
```

Equality & Relational Operators Result

```jcdInteger1 != jcdInteger2
jcdInteger1 < jcdInteger2
jcdInteger1 <= jcdInteger2
```

### Conditional Operator

The Conditional AND ( && ) and Conditional OR ( || ) operators perform operations on two boolean expressions. Both of these operators exhibit a “short-circuiting” behavior. This means that the second operand is evaluated only if needed.

Operator Description
&& Conditional AND
!! Conditional OR

Conditional Operators Sample

```int jcdInteger1 = 100;
int jcdInteger2 = 200;

//Conditional AND
if((jcdInteger1 == 100) && (jcdInteger2 == 200))
System.out.println("jcdInteger1 is 100 AND jcdInteger2 is 200");

//Conditional OR
if((jcdInteger1 == 100) || (jcdInteger2 == 100))
System.out.println("jcdInteger1 is 100 OR jcdInteger2 is 100");
```

Conditional Operators Output

```jcdInteger1 is 100 AND jcdInteger2 is 200
jcdInteger1 is 100 OR jcdInteger2 is 100
```

Now that your done with lesson 6.2, be sure to move onto the next lesson.