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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵文斌 中级黑马   /  2015-6-18 19:18  /  995 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么理解不同的数组类型如何进行强制类型转换,如何进行加运算?

评分

参与人数 1黑马币 +4 收起 理由
1014914737 + 4 很给力!

查看全部评分

8 个回复

倒序浏览
设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c计算结果的类型为()
回复 使用道具 举报
学习学习。。。
回复 使用道具 举报

看对应数据类型的二进制位,比如int 是32位 long是64位
回复 使用道具 举报
java中数据类型都是强数据类型,有着严格内存大小区分,同类型的数据类型运算还是同类型,不同类型的数据类型向内存较大一方转换
回复 使用道具 举报
字节少的可以自动向上转为字节大的
但是字节大的转型为字节小的需要强转。
回复 使用道具 举报
lwen 中级黑马 2015-6-18 23:00:16
7#
看数据类型的所能存储的的大小吧,大到小都的强制转换就是
回复 使用道具 举报
double>float>long>int>short,char,byte;short/byte/char参与运算自动转换为int型
回复 使用道具 举报
水水更健康!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马