Java基础i++,++i区别
/*
++i,--i 先进行运算 后进行赋值
i++ i-- 先进行赋值,然后进行运算
i++比起++i会创建一个临时变量放入栈种,效率会慢一些
* */
public class Dog {
public static void main(String[] args) {
int i=0;
int j=0;
i=++i;
i=++i;
i=++i;
i=++i;
System.out.println(i); // 4
j=j++;
j=j++;
j=j++;
j=j++;
System.out.println(j); //0
int a=0;
int b=0;
a=a--;
a=a--;
a=a--;
a=a--;
System.out.println(a); //0
b=--b;
b=--b;
b=--b;
b=--b;
System.out.println(b); //-4
}
}

浙公网安备 33010602011771号