# java学习笔记 2020 1/18(三)慕课网 运算符

Java 语言中常用的运算符可分为如下几种:
Ø 算术运算符
Ø 赋值运算符
Ø 比较运算符
Ø 逻辑运算符
Ø 条件运算符

赋值运算符

= 赋值
+= 加等于
-= 减等于
*= 成等于
/=除等于
%= 模等于 求余

比较运算符

== != 不等于 (b=2 b !=2 false)==

逻辑运算符

我们可以从“投票选举”的角度理解逻辑运算符:

1、 &&与:要求所有人都投票同意,才能通过某议题

2、 ||或:只要求一个人投票同意就可以通过某议题

3、 !非:某人原本投票同意,通过非运算符,可以使其投票无效

4、 ^ 异或:有且只能有一个人投票同意,才可以通过某议题

当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。
譬如:( one > two ) && ( one < three ) 中,如果能确定左边 one > two 运行结果为 false , 则系统就认为已经没有必要执行右侧的 one < three 啦

条件运算符

条件运算符( ? : )也称为 “三元运算符”。

语法形式:布尔表达式 ? 表达式1 :表达式2

运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
eg:String str= (8>5) ? “8大于五” : “8不大于五”;

发布了11 篇原创文章 · 获赞 6 · 访问量 266

猜你喜欢

转载自blog.csdn.net/qq_43649223/article/details/104040979