运算符分为以下几种:
赋 值运算符:=
扩展赋值运算符:+= -= *= /=
关系运算符:> < >= <= == !=
逻辑运算符:&& || !
位运算符:& | ^ - >> << >>>
条件运算符:?
i++,i-- 先赋值后加减,
++i,--i 先加减后赋值。
class a{
public static void main(String[] args){
int i=0;
int c=i++;// 先赋值 c=0,再加一 i=i+1
System.out.println(c);
System.out.println(i);
}
}
输出 c=0,i=1。
class a{
public static void main(String[] args){
int i=0;
int c=++i;// 先加一 i=i+1,再赋值 c=1
System.out.println(c);
System.out.println(i);
}
}
输出 i=1,c=1。
i-- 和--i 与 i++ 和 ++i 同理。