Java中运算符和简洁表达式
运算符的优先级
递增递减运算符
i++/i--:先执行整个语句再将i的值加1或者减1;
++i/--i:先将i的值加1或者减1再执行整个语句;
例如:
public static void main(String[] args) {
int a = 3 , b = 3 ;
System.out.print("a = "+a); // 输出 a
System.out.println(" , a++ = "+(a++)+" , a= "+a); // 输出a++和 a
System.out.print("b = "+b); // 输出 b
System.out.println(" , ++b = "+(++b)+" , b= "+b); // 输出++b和 b
}
结果:
a = 3 , a++ = 3 , a= 4
b = 3 , ++b = 4 , b= 4