一路JAVA笔试题

一道JAVA笔试题Which of the following range of short is correct?A. -27 -- 27-1B. 0 -- 216-1C. ?215 -

一道JAVA笔试题
Which of the following range of short is correct? 
A. -27 -- 27-1 
B. 0 -- 216-1 
C. ?215 -- 215-1 
D. ?231 -- 231-1 

真不知道他为什么选C 
请指教

[解决办法]
byte 2的7幂~2的7幂~-1
short 2的15幂~2的15幂~-1
int 2的31幂~2的31幂~-1
long 2的63幂~2的63幂~-1
[解决办法]
这是在问你short取值范围:
short2字节16位有符号整数 -32768 (-2的15幂) ~ + 32767 (+2的15幂-1)