Java运算符
- 赋值运算符
变量名 = 表达式
将右边的值给左边的变量 - 算数运算符
+
-
*
%
求商
/
求余
a++等价于a=a+1
,a--等价于a=a-1
- 关系运算符
常用关系运算符
>
,<
,==
,!=
,>=
,<=
作用:用来作比较运算 比较的结果为boolean类型 - 条件运算符(三元运算符)
语法形式:布尔表达式 ? 表达式1 :表达式2
boolean flag=zhangScore>liScore;
System.out.println("张三的成绩比李四的成绩高吗"+flag);
System.out.println("张三的成绩比李四的成绩高吗?"+(flag?"是":"不是"));
System.out.println("张三的成绩比李四的成绩高吗?"+(zhangScore>liScore?"是":"不是"));
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值。
-
逻辑运算符
&&
||
!
&&
:条件1
&&条件2
仅仅两个条件同时为真,结果为真||
:条件1
||条件2
只要两个条件有一个为真,结果为真!
: !条件
当条件为真时,结果为假;当条件为假时,结果为真。优先级:!>算数运算符>比较运算符>&&>||