i++ 即后加加,原理是:先自增,然后返回自增之前的值
++i 即前加加,原理是:先自增,然后返回自增之后的值
重点:这是一般人所不知道的,记住:不论是前++还是后++,都有个共同点是先自增
例子:
int a = 2; int b = a + (3 * ++a); System.out.println(b);//输出11
int a = 2; int b = a + (3 * a++); System.out.println(b);//输出8
i++ 即后加加,原理是:先自增,然后返回自增之前的值
++i 即前加加,原理是:先自增,然后返回自增之后的值
重点:这是一般人所不知道的,记住:不论是前++还是后++,都有个共同点是先自增
例子:
int a = 2; int b = a + (3 * ++a); System.out.println(b);//输出11
int a = 2; int b = a + (3 * a++); System.out.println(b);//输出8