i++和++i的区别 i++ 先赋值再运算 ++i 先运算再赋值 public class BaseDataType { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println("i: "+i); System.out.println("j: "+j); System.out.println("k: "+k); } }