一、数据类型的转换
1.自动类型提升
(1)场景:小数据类型赋值给大数据类型(存储的数据范围衡量数据的大小)
(2)规则:
byte->short->int->long->float->double
char->int->long->float->double
2.强制类型转换
(1)场景:大数据类型赋值给小数据类型,需要强制类型转化
(2)语法:
源数据类型 变量名 = 值;
目标类型 变量名2=(目标类型)变量名;
二、表达式
1.理解:表达式由字面值、变量、运算符组成式子,通常有一个结果
2.表达式的结果规则:
(1)如果表达式中有double类型,结果为double
(2)表达式中没有double类型,有float,结果为float
(3)表达式中没有double/float,有long,结果为long
(4)其余结果为:int
三、运算符
算术运算符
+ - *(乘法) /(除法) %(取余数/取X模)
注意:+ 的两种用法:
a:如果+两端都为数值类型,则为加法运
b:如果+两端有一端为字符串类型,则为字符串拼接
简单的运算如下