黑马程序员技术交流社区

标题: + - * / % >> [打印本页]

作者: 周建星    时间: 2015-9-24 22:57
标题: + - * / % >>
byte a=1,b=1;  byte c=a+b;   char x=65,y=66;char z=x+y;    均报错;      float a=1.2f,b=1; float c=a+b;   无报错;                              是因为运算符操作时只对  大于等于32bit的类型操作??
作者: nb123cw123    时间: 2015-9-25 17:48
我觉得java对低于32位的数据类型想加会有一个自动提升的过程!




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