运算符
常见运算符:
算术运算符:+ - * / %(模) ++(自增) --(自减)
赋值运算符: = += -= *= /= %=
比较运算符:< > <= >= ==
逻辑运算符:&(与) |(或) !(非) ^(异或)(两边相同为false两边不同为true) &&(短路与) ||(短路或)
运算符的使用:
--------取模
取模符号左边的小,则结果为左边,等于为零,大于右边, 自己计算.被模数决定取模后的符号.
结论:取模(%):任何数取模都不打野模数.
------- ++(自增)--(自减)
++在前先加后用++在后先用再加
-------连接符号+
直接使用+将字符串和任何基本类型连接都为字符串,
-------赋值运算符:
变量A 赋值运算符 变量B ;
等价于(但也有不同)
变量A = 变量A 赋值预算功能 变量B
=和赋值运算符的区别是 =只将值赋值给变量没有转换功能,赋值运算符是可以自动类型转换
-------比较运算符返回boolean
-------双与双或与单与单或的区别:
&:两边都参与运算.
&:当左边为false时右边不参与运算>>>这就是为何称为短路
运算符的应用:
常见运算符:
算术运算符:+ - * / %(模) ++(自增) --(自减)
赋值运算符: = += -= *= /= %=
比较运算符:< > <= >= ==
逻辑运算符:&(与) |(或) !(非) ^(异或)(两边相同为false两边不同为true) &&(短路与) ||(短路或)
运算符的使用:
--------取模
取模符号左边的小,则结果为左边,等于为零,大于右边, 自己计算.被模数决定取模后的符号.
结论:取模(%):任何数取模都不打野模数.
------- ++(自增)--(自减)
++在前先加后用++在后先用再加
-------连接符号+
直接使用+将字符串和任何基本类型连接都为字符串,
-------赋值运算符:
变量A 赋值运算符 变量B ;
等价于(但也有不同)
变量A = 变量A 赋值预算功能 变量B
=和赋值运算符的区别是 =只将值赋值给变量没有转换功能,赋值运算符是可以自动类型转换
-------比较运算符返回boolean
-------双与双或与单与单或的区别:
&:两边都参与运算.
&:当左边为false时右边不参与运算>>>这就是为何称为短路
运算符的应用: