算数运算符
1算数运算符 : + - * / % 有小数参与计算,可能不准确
除法:整数参与计算,结果只能是整数,小数参与,结果小数。
隐式转换(自动类型提升):把取值小的转成大的;
byte short char 三种数据类型在运算时,都直接提升到int,再进行运算 double>float>long>int>short>byte
强制转换:如把取值范围大的数值赋值给取值范围小的变量,是不允许的,需要强制类型转换。
格式:目标数据类型 变量名=(目标数据类型)被强制转的数据
double a = 12.3;
int b = (int)a;
“+”的操作中出现字符串,“+”是字符串连接符,将前后数据拼接,产生新的字符串 “123”+ 123 -> “123123”
连续进行时,从左到右逐个执行
1+99+“年老字号” -> “100年老字号” 1+99 没有字符串,正常加