## Comparable Interface

Objects that have an ordering are compared using the compareTo() method.

### 4. Integer

**Answer:**

Good Dog

# Integer

Examine the following declarations. They use the wrapper class `Integer`

. An `Integer`

object holds an integer as its data and provides several useful methods for working with integers. Class `Integer`

implements
the `Comparable<Integer>`

interface so two `Integer`

s can be compared.

Integer minusTen = new Integer( -10 );

Integer minusFive = new Integer( -5 );

Integer five = new Integer( 5 );

Integer ten = new Integer( 10 );

Integer fifteen = new Integer( 15 );

Mentally replace "compareTo" with subtraction and do the arithmetic. For example, `five.compareTo( ten )`

works like `five-ten`

. (But recall that is only the sign of the result that matters.)

What is the result of each of the following?

**Question 4:**

Examine the following:

Integer five = 5 ;
Integer ten = 10 ;

What is the value of:

five.compareTo( ten )