一、i++/i--:
i先参与运算,运算完成后自加/减1;
public class Test{ public static void main(String[] args){ // 【1】 int i = 10; i++; // 【2】 i = 10; int j = 0; j = i++; // i=11 j=10 // 【3】 i = 10; j = i++ + i++; // i=12 j=21 System.out.println("i="+i); System.out.println("j="+j); } }
二、++i/--i:
i先自加/减1 ,后参与运算;
public class Test{ public static void main(String[] args){ // 【1】 int i = 10; ++i; // 【2】 i = 10; int j = 0; j = ++i; // i=11 j=11 // 【3】 i = 10; j = ++i + ++i; // i=12 j=23 System.out.println("i="+i); System.out.println("j="+j); } }
继续复习巩固!