1.赋值运算符:=
2.算术运算符:
(1)一元运算符:
i++;先使用后自身加1 int i=1;int b=i+1; b=1 i=2
++i;先对自身加1后使用 int j=1;int b=++i;b=2 j=2
i--; --i;
(2)二元运算符
+、-、*、/、%
(3)三元运算符
int c=a>100?200:500;等价于如下if语句
if(a>100){
c=200;
}else{
c=500;
}
3.关系运算符:>、<、==、!=、>=、<=
作用:用来做比较,比较后的结果:boolean类型
1 public class Test1{ 2 public static void main(String[] args){ 3 int num1=19; 4 int num2=89; 5 boolean flag; 6 flag=num1==num2; 7 System.out.println(flag); 8 } 9 }
4.逻辑运算符
注意:只能对boolean类型的数据进行操作
运算符 | 表达式 | 说明 |
&& | 条件1&&条件2 | 2个条件都为真结果才为真 |
|| | 条件1||条件2 | 只要有一个为真结果就为真 |
! | !条件 | 条件为真时,结果为假;条件为假时,结果为真 |
5.运算符优先级
赋值运算符》算术运算符》关系运算符》逻辑运算符