java语言中的自增与自减
1、自增(++)
int num1 = 10;
int num2 = 20;
//后++,先赋值再自增
int num3 = num1++;
//前++,先自增再赋值
int num4 = ++num2;
//输出10;因为++在后面是先输出num1的值,再自增
System.out.println(num1++);
//输出11;因为num1在上一条语句已经自增了,所以输出11
System.out.println(num1);
//输出21;因为++是在前面,所以是先自增再输出
System.out.println(++num2);
2、自减(--)
int num1 = 10;
int num2 = 20;
//后--,先赋值再自减
int num3 = num1--;
//前--,先自减再赋值
int num4 = --num2;
//输出10;因为--在后面是先输出num1的值,再自减
System.out.println(num1--);
//输出9;因为num1在上一条语句已经自减了,所以输出9
System.out.println(num1);
//输出19;因为--是在前面,所以是先自减再输出
System.out.println(--num2);