1.关系运算符
> >= < <= == !=(不等于)
2.逻辑运算符
&&(并且) ||(或者) !(取反(非))
3.算术运算符
++ :自增1
--:自减1
自增自减前置与后置的区别:
++A(--A):先运算再赋值
A++(A--):先赋值再运算
例如:
int a=0;
//System.out.println(++a); //因为前置,所以加1,所以运行的结果为1
System.out.println(a++); //因为后置,所以赋值为0,所以运行的结果为0
4.条件运算符
它属于三元运算符
语法:
表达式1?表达式2:表达式3;
条件表达式的值取决于表达式1的判断结果。如果表达式1的值为true,则执行表达式2,否则执行表达式3.
例如:
int a=5,b=4;
int max=(a>b)?a:b;
System.out.println(max);
//运行的结果为:5