1,算数运算符:+(正号) ,-(负号),+(加),-(减),*(乘),/(除),%(求余),++(自增),--(自减)。共十一种(自增自减分前后)
2,赋值运算符:=(赋值),+=(加等于),-(减等于),*=(乘等于),/=(除等于),%=(模等于)。共六种
3,比较运算符:==(相等于),!=(不等于),<(小于),>(大于),<=(小于等于),>=(大于等于)。共六种
4,逻辑运算符:&(与),|(或),^(异或),!(非),&&(短路与),||(短路或),共六种
public class yunsuanfu {
public static void main(String[] args){
int a=9;
int b=9;
int c=10;
int d=10;
//a++;自增自己增加1
//b--;自减自己减少1
int a1 = a++;
int a2 = ++b;
int a3 = a + 1;
int a4 = ++b + 1;
int a5 = c--;
int a6 = --d;
int a7 = --d;
System.out.println(a1);//输出:9 先将a的值赋值给a1 后自增
System.out.println(a2);//输出:10 先自增在赋值。 加加放在前后的差别
System.out.println(a3);//输出:11 a3 变成10 然后a 也是10
System.out.println(a4);//输出:12
System.out.println(a5);//输出:10
System.out.println(a6);//输出:9
System.out.println(a7);//输出:8
}
}
原文:https://www.cnblogs.com/czh-listen/p/11855851.html