黑马程序员技术交流社区
标题:
数据类型提问
[打印本页]
作者:
liyudong
时间:
2016-11-2 22:39
标题:
数据类型提问
byte a = 0,b = 3;
byte c = a + b;
System.out.println(c);
运行结果为:
需要byte,找到int
而byte c = a ;
byte c = b;运行都正确
也就是a + b运行结果不正确
byte类型+byte类型变成了int类型
这是什么鬼.
作者:
qingmeng
时间:
2016-11-2 22:41
整数类型在进行运算时会自动提升为int类型
作者:
Jarc
时间:
2016-11-2 22:48
两数相加,最低为int
作者:
liyudong
时间:
2016-11-2 23:36
Jarc 发表于 2016-11-2 22:48
两数相加,最低为int
谢谢,原来如此。
作者:
liyudong
时间:
2016-11-3 01:11
qingmeng 发表于 2016-11-2 22:41
整数类型在进行运算时会自动提升为int类型
是这样的,不过还有更深刻的理解哦
作者:
黄炀文
时间:
2016-11-4 05:04
自动类型提升
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2