According to Bill Brogden's "Exam Cram":
"Java has four basic types of primitives: integer, character types, floating-point types, and boolean types.
The integer types are all treated as signed ... The character type represents 16-bit Unicode characters and can be considered as unsigned integer for many purposes."
In Marcus Green's tutorial four integer types of primitives are:
byte, short, int, and long only.
I would not choose a char for the answer.