The byte, short, int, and long data types carry a sign, so as to accommodate negative numbers. The char data type has no sign.
byte
short
int
long
char