int: 4 -2^31----2^31-1
short: 2 -2^15----2^15-1
long: 8 -2^63----2^63-1
float: 4 -2^31----2^31-1
double: 8 -2^63----2^63-1
byte: 1 -2^7----2^7-1
char: 2 -2^15----2^15-1
boolean
int: 4 -2^31----2^31-1
short: 2 -2^15----2^15-1
long: 8 -2^63----2^63-1
float: 4 -2^31----2^31-1
double: 8 -2^63----2^63-1
byte: 1 -2^7----2^7-1
char: 2 -2^15----2^15-1
boolean