通过自学60天成为java大佬 第一天 知识点总结 运算符

公式

算术运算符
有+-*/%五种
加法运算符和减法运算符
(+,-)一元正号 +100
(+,-)加法运算符 x+y
(+,-)拼接字符串 “hello”+“Word”
除法运算符不会取余数
例如7/2只会返回3
取余运算符只会返回余数
例如7/2只会返回1
使用除法和取余运算符时,0不可以做除数

自增自减运算符
单模运算符使一个变量加一或者减一
 ++a或者a++ 由于是单模运算符只能给一个变量使用 所以不可以放在括号外
b=a++ 先做赋值的操作然后再做自增的运算
b=++a 先做自增的运算然后进行赋值的操作

关系运算符
分别有>,<,<=,>=,!=
它的结果返回的是布尔值,并且不可以串联使用
串联关系(a>b>c)
逻辑运算符
通常和关系运算符一起使用
&&逻辑与 ||逻辑或 !逻辑非
逻辑与返回的是false
例 :true&&true—>true true&&false——>false false&&false——>false
只要有一个false那么整个结果就一定是false
逻辑或返回的true
例 :true||true——>true true||false——>true false||false——>false
运算数中有一个true那么整个结果都是true
逻辑非返回的
true——>false false——true
逻辑运算符操作的必须是布尔型的数据 除了叹号以外都是二元运算符
与或有短路效果 如果左边可以判断最终结果,那么右边代码将不再执行,从而节省一定的性能

posted @ 2020-06-14 20:19  刘恩  阅读(82)  评论(0)    收藏  举报