数据类型转换
类型转换的形式总体分为2种,一种是自动类型转换,一种是强制类型转换
自动类型转换 :
自动类型转换指的是,数据范围小的变量可以直接赋值给数据范围大的变量
强制类型转换 :
强制类型转换:强行将范围大的数据,赋值给范围小的变量也是可以的,这里就需要用到强制类型转换。
运算符
算术运算符
符号 | 作用 | 说明 |
+ | 加 | 参考小学一年级 |
- | 减 | 参考小学一年级 |
* | 乘 | 与“x”相同 |
/ | 除 | 与“÷”相同,注意:在Java中两个整数相除结果还是整数 |
% | 取余 | 获取的是两个数据做除法的余数 |
自增自减运算符
符号 | 作用 |
自增:++ | 放在某个变量前面或者后面,对变量自身的值加1 |
自减:-- | 放在某个变量前面或者后面,对变量自身值减1 |
赋值运算符
符号 | 用法 | 作用 | 底层代码形式 |
+= | a+=b | 加后赋值 | a = (a + b); |
-= | a-=b | 减后赋值 | a= (a - b); |
*= | a*=b | 乘后赋值 | a= (a * b); |
/= | a/=b | 除后赋值 | a= (a / b); |
%= | a%=b | 取余后赋值 | a=(a % b) |
关系运算符
逻辑运算符
三元运算符:
关系表达式? 值1 : 值2;