黑马程序员技术交流社区

标题: 基本数据类型转换问题 [打印本页]

作者: android小学徒    时间: 2015-10-16 11:05
标题: 基本数据类型转换问题
btye a=3,b=4,c;
c=a+b;
为什么出错?

作者: 大木木    时间: 2015-10-16 11:33
首先。。。第一行不是btye,是byte
当第一行修正后,第二行也会报错
a和b 两个基础类型都转换成int进行计算(java自身我也不知道的原因),所以得出的值也是int类型,所以无法赋予c。这时候如果还要赋值,要强转换----c= (byte) (a+b); 写成酱紫应该就木有问题了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2