A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴波 中级黑马   /  2013-5-3 13:17  /  1887 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 吴波 于 2013-5-4 01:57 编辑

晕了?

5.jpg (37.88 KB, 下载次数: 0)

5.jpg

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

11 个回复

倒序浏览
基本类型有以下四种:
int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、
float长度数据类型有:单精度(32bits float)、双精度(64bits double)
boolean类型变量的取值有:ture、false
char数据类型有:unicode字符,16位
对应的类类型:Integer、Float、Boolean、Character、Double、Short、Byte、Long

转换原则

从低精度向高精度转换
byte 、short、int、long、float、double、char
注:两个char型运算时,自动转换为int型;当char与别的类型运算时,也会先自动转换为int型的,再做其它类型的自动转换

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
加0不也是强转吗?
回复 使用道具 举报
Jacky_Chen1990 发表于 2013-5-3 14:17
加0不也是强转吗?

求详细解释
回复 使用道具 举报
吴建昆 发表于 2013-5-3 13:44
基本类型有以下四种:
int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、
floa ...

请再看看我要问的问题
回复 使用道具 举报
请仔细看回答
回复 使用道具 举报
吴波 发表于 2013-5-3 14:47
请再看看我要问的问题

请仔细看回答
回复 使用道具 举报
0默认是int类型。
单引号括起来的都是char类型
当char遇到整型时会自动提升为int类型

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
自动类型转换(隐式类型转换)
    从小类型到大类型, 自动完成
    如: int n = 'A'; //自动从char类型转化为int类型
       long l = 'A';//自动从char类型转化为long类型。
下面附类型的转化表。
        char  ->
byte -> short -> int -> long -> float -> double

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
陈宇鹏 发表于 2013-5-3 16:02
0默认是int类型。
单引号括起来的都是char类型
当char遇到整型时会自动提升为int类型 ...

高手....
正解
回复 使用道具 举报
刘胜寒 发表于 2013-5-3 21:43
高手....
正解

唉呀,头一次被老刘说高手,我好开心好紧张好兴奋啊。我都不知道我要说什么了,我是不是应该截图留念啊。。我是不是应该感谢CCAV,感谢CHINAL V, 感谢黑马论坛吖。唉呀好激动。
回复 使用道具 举报
陈宇鹏 发表于 2013-5-3 22:55
唉呀,头一次被老刘说高手,我好开心好紧张好兴奋啊。我都不知道我要说什么了,我是不是应该截图留念啊。 ...

我勒个去 ....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马