public class Test {
public static void main(String[] args) {
int i =0;// i初始化等于0;
i++;// i++,因为“++”在后面,所以是该句执行后+1。也就是这句执行完之后i=1;
System.out.println(i++);//同样i++是后加,所以这里输出1。但执行完后i=2;
System.out.println(++i);//这里++i,是先加,所以i=3。
}
}
class lianxi
{
public static void main(String[] args)
{
int i = 0;
i++;
int b=i++;
System.out.println(b);
int c=++i;
System.out.println(c);
}
}
这样看舒服多了。我看上面的头大。。。不管i++或++i ,i值肯定加1,只是附值顺序不一样。