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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始





byte a=3;
byte b=4;
bye c=6;
为什么 a=b+c 会报错啊??

8 个回复

倒序浏览
222222222222
回复 使用道具 举报
这问题问的。。。 这是预科班教的吧
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
11111111111111111111111111111111111
回复 使用道具 举报
沈唁 发表于 2017-5-30 12:18
这问题问的。。。 这是预科班教的吧

我还没去上课啊{:8_473:}看视频在55
回复 使用道具 举报
我也是准备上基础班,这个是需要做一个数据类型转换,如果一定要用byte的话就要强制类型转换byte a =(byte)(b+c)才可以。个人理解就是两个byte想加它不知道会不会超过byte的范围,所以要用int接受,不然就要强制类型转换

来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
因为默认是int,需要强制转换
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
diny 初级黑马 2017-6-1 09:57:05
8#
Nico-Hymmm 发表于 2017-5-30 15:21
我也是准备上基础班,这个是需要做一个数据类型转换,如果一定要用byte的话就要强制类型转换byte a =(byte) ...

好的啊,谢谢了啊!!加油!!!
回复 使用道具 举报
diny 初级黑马 2017-6-1 09:57:44
9#
shuaiqijie 发表于 2017-5-30 15:24
因为默认是int,需要强制转换

好的啊,谢谢了啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马