运算符
- 运算符优先级
- 数学运算符
在进行变量计算中,有简化的运算符(+=、 -=、 *=、 /=、 %=)
- 变量++ 、变量--
先使用变量进行计算 而后再进行自增或者自减 - ++变量 、--变量
先进行变量的自增或者自减 然后再进行数字的计算
public class ddd {
public static void main(String[] args) {
int x =10,y=20;
int result = ++x - y--;//先10+1 然后11-20 后20-1
System.out.println(x);
System.out.println(y);
System.out.println(result);
}
}
>>>11
>>>19
>>>-9
关系运算符
== 、<= 、< 、>、>=
所有的关系运算返回的判断结果都是布尔类型的数据
内容相同的比较是 ==
在进行关系运算的时候可以针对于所有的基本数据类型,例如 可以直接使用字符来处理
public class ddd {
public static void main(String[] args) {
char a = \'a\';
boolean flag = 97 == a;
System.out.println(flag);
}
}
>>> true
数据类型之间提供有转型支持,所以在进行判断的时候字符会自动转为int 然后进行数字的比较。