自增、自减运算符
自增或自减运算符写在后面表示先使用变量之后再进行自增或自减的操作,如果是写在前面,则先进行自增或自减的操作。
/* 自增和自减运算符 */ public class OperateDemo06 { public static void main(String[] args) { int a = 3,b = 3; int x = 6,y = 6; System.out.println("a=" + a); System.out.println("\t a++=" + (a++) + ",a=" + a); //先计算后自增 System.out.println("b=" + b); System.out.println("\t ++b=" + (++b) + ",b=" + b); //先自增后计算 System.out.println("x=" + x); System.out.println("\t x--=" + (x--) + ",x=" + x); //先计算后自减 System.out.println("y=" + y); System.out.println("\t --y=" + (--y) + ",y=" + y); //先自减后计算 }
运行结果:
a=3 a++=3,a=4 b=3 ++b=4,b=4 x=6 x--=6,x=5 y=6 --y=5,y=5