1.数据类型转换:
1.boolean类型不参与类型转换
2.自动类型提升
大范围类型的变量 变量名 = 小范围类型的数据;
注意: 参数计算的数据的数据类型存在多种,结果的数据类型 会提升成为参与运算中的最大的数据类型
如果参与运算的数据类型为short,byte,char,最终的结果提升成为int类型
如果为byte,short,char类型赋值的时候,如果数据在其范围内常量就能够成功赋值
强制类型转换
小范围类型变量 变量名 = (小范围类型变量)大范围类型的数据;
1)先把数据强转为对应类型
2)对应类型的数据赋值给对应类型的变量
byte < short < int < long < float < double
2.运算符:
算数运算符
赋值运算符
比较运算符
逻辑运算符
条件运算符
位运算符
操作数: 运算符左右两边的数据成为操作数
表达式: 运算符连接左右两边的操作数整体称为表达式 a+b
语句: 分号代表语句的结束
一元|单目运算符 : 操作数只有一个运算符 + - 正号负号 ++ --
二元|双目运算符 : 操作数有两个 + - * /
三元|三目运算符 : 条件运算符
算数运算符 重点(+字符串连接符 ++--)
+
1) 正号,可省略
2) 加法运算
3) 字符串的连接符使用
当+左右两边只要一旦出现字符串,+就作为字符串的连接符,把两边的内容拼接成为一整个字符串
-
1)负号
2)减法运算
* 乘法运算
/ 除法运算
% 取模|求余数
规律: 当第一个 操作数小于第二个操作数的时候,结果为第一个操作数
++
--
字符型参与运算,先转为对应 的十进制的结果然后再运算
++ --
自增|自减
++ 自增
自身 +1
a++|++a ==> a = a+1;
-- 自减
自身 -1
a--|--a ==> a = a-1;
影响自己|操作自己
++写在操作数的前面|后面都是自身+1
--写在操作数的前面还是后面都是自身-1
影响别人|参与运算
++|--如果放在操作数的前面,先自身+1|-1,然后参与运算
++|--如果放在操作数的后面,先运算再-1|+1 a--