1. 变量:一个数据的存储单元,可变的值
格式: 数据类型 变量名 = 值;
数据类型转换
自动类型转换
i. 小数据类型转换为大的数据类型,顺序是:byte short int long float double
1. Char类型和int类型也可以进行自动转换
强制类型转换
ii. 大的数据类型转化为小的数据类型
iii.
运算符
算术运算符 (需要特别注意)
+ - * / %(取模,取余) ++(自增) --(自减)
1. a++ 先运算后自增,++a先自增,在运算
a) 例如 a=3;b=a++;那么 a=4,b=3式子可以拆分为:b=a;a=a+1
b) 例如:a=3;b=++a;那么:a=4,b=4;式子可以拆分为:a=a+1;b=a
2. a--先运算后自减,--a先自减,在运算
比较运算符
> < >= <= == !=
3. 所有比较运算符的得到的结果都是布尔值即true或者false
4. ==判断两个值是否相等
逻辑运算符(布尔运算符)
&(逻辑与) |(逻辑或) &&(短路与) ||(短路或) ! (取反)
5.
6. 对于逻辑与来说要直接走完所有的运算,然后得到结果
7. 对于短路与来说只要遇到false直接得到结果false,其余的将不再参与运算
8. 对于逻辑或来说要直接走完所有的运算,然后得到结果
9. 对于短路或来说只要遇到true直接得到结果true,其余的将不再参与运算
赋值运算符
+= -= *= /= %=
条件运算符(三目运算符,三元运算符)?:
格式:布尔表达式?为真的值:为假的值
字符串拼接符 +
![]()
java中变量的定义以及运算符
最新推荐文章于 2024-05-09 00:31:59 发布