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读取文件时如何每次都读到最新的内容 关于FTP程序 列出文件夹下的所有文件名 并进行重命名 高分求一段程序 问xml解析的问题,很着急 [求助]keyEvent怎么做? 郁闷啊,兄弟们!!!! 在java中如何得到本机的工作组或者是域名 服务器与客户端建立socket连接,如何获得端口号.谢谢 java中怎样解决汉字乱码问题? 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