一、运算符
1.算术运算符:+,-,*,/,++,--。
int a = 1;
int b = a++; b的值为1,因为这里a先复制给b,然后a在自增1。
int c = ++a; c的值为3,因为这里a先自增1,再复制给c。
------------------------------------------------------------------------------------------------------
int a = 10;
int b = 20;
System.out.println(" "+a+b); //输出结果为1020。
System.out.println(a+b+" "); //输出结果为30。
2.赋值运算符:=。
3.关系运算符:>,<,>=,<=,==,!=,instanceof(判断一个对象是否为一个类的实例)。
4.逻辑运算符:&&,||,!。
&&逻辑与运算:两个变量都为真,结果才为true。
||逻辑或运算:两个变量只要有一个为真,结果就是true。
!非运算:如果变量为真,结果为false,如果变了为假,结果为true。
5.位运算符:&,|,^,~,>>,<<,>>>。
6.条件运算符(三元运算符):?:。
x?y:z 如果x为true,则结果为y,如果x为false,结果为z。
7.扩展赋值运算符:+=,-=,*=,/+。
a+=b;相当于 a = a+b;