i++;
public class VarDemo {
public static void main(String[] args)
{
int i=9,b;
b=i++;
System.out.println(i);
}
}
结论:java 内存中先赋值再运算,(先把9放到一个缓存区,等右边计算完之后,再把缓存的9赋值个左边),所以i=9;
++i;
public class VarDemo {
public static void main(String[] args)
{
int i=9,b;
b=++i;
System.out.println(i);
}
}
结论:先运算(i加1),等右边计算完之后,再赋值,所以i=10;