| Declare | Name | Description | Min. Value | Max. Value |
| boolean | Boolean | Holds two values: "true" and "false." Boolean values are not 1 or 0 as in C++. They must be set to "true" or "false", and they are not interchangable with integers. | n/a | n/a |
| byte | Byte | The byte type holds one byte of data and is always an integer | -128 | 127 |
| short | Short Integer | The short integer type holds 16-bits of data and is always an integer. | -32,768 | 32,767 |
| int | Integer | The integer type hold 32-bits of data and is always an integer (Surprise, Surprise!). | -2,147,483,648 | 2,147,483,647 |
| long | Long Integer | The long integer type holds 64-bits of data and is always an integer. | -1.845*10^19 | 1.845*10^19 |
| float | Single-Precision | The single-precision data type is a floating point variable that occupies 32-bits of space. | -3.4*10^38 | 3.4*10^38 |
| double | Double-Precision | The double-precision data type is a very large floating point variable that occupies 64-bits of space. | -1.7*10^308 | 1.7*10^308 |
| char | Character | The character type holds one character (letter). | n/a | n/a |