byte, char, shor, int 之间的关系 因为int型值范围大一些,所以对比他范围小的类型赋值时,需要进行强制的类型转换,如:byte b = (byte)i;char c = (char)i;short i = (short)i;这样就可以了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存储空间决定的:byte 1个字节char 2个字节short 2个字节int 4个字节主要是存储12个这个数字的空间够了,呵呵 我记得以前有种说法是12应该模认为是int型,就像12.0默认为double型一样吗? 12 可以是 int,但也可以是 byte,看12 是赋值给谁了 byte b=1000; /Compile Error记住下面的关系就可以了 byte ---> short ----> int ----> long ---> float --> double | char -------- 虽然 byte 精度比 char 低,但因为 可能为负数,所以不能赋值给char 只要能取负数的都是不能赋值给 char 的,除非 cast 请问一下此线程池为什么会死循环 关于多态的问题。 请教高手, 比较难的正规表达式 新手问个java问题。 请教 关于java虚拟机内存的分布问题? java小问题 菜鸟类 怎么用JAVA自带的类库对字符串进行加密解密?? 新手学习Java,问一个关于抽象类的问题,请大家帮忙!!! 怎样实现这个功能???在线等待。。。。 DataInputStream(Socket.getInputStream())用什么来读入进来的数据??谢谢 java native的问题 关于APPLET的问题
byte 1个字节
char 2个字节
short 2个字节
int 4个字节主要是存储12个这个数字的空间够了,呵呵
byte b=1000; /Compile Error
记住下面的关系就可以了
byte ---> short ----> int ----> long ---> float --> double
|
char --------
虽然 byte 精度比 char 低,但因为 可能为负数,所以不能赋值给char
只要能取负数的都是不能赋值给 char 的,除非 cast