怎么今天这么多人问这类问题??
class TestDemo
{
public static void main(String[] args)
{
int i = 2;
i = i++;
System.out.println(i); //2
int k = 2;
k = ++k;
System.out.println(k); //3
int j = 2;
j = (j++) +3;
System.out.println(j); //5这里的j++属于后加加,所以它是先将j的值拿出来做运算后在自己加1可以分解为:①j=(2)+3;②j=j+1j=3;③j=5;
int l = 2;
l = (++l) +3;
System.out.println(l); //6这里的++j属于前加加,所以它是先将j+1后,再将j的值再拿出来运算,分解为:①j=j+1j=3;②j=(3)+3;③j=6;
}
}
希望能你能理解,不理解私聊我 |