找出输出混乱

时间:2018-03-15 17:20:36

标签: java output

无法理解其输出。这个运营商如何运作?问题如下。请帮忙搞清楚

public static void main(String[] args) {
    int p = 11;
    int q = 21;
    int r;
    int s;
    r = ++q;
    s = p++;
    r++;
    System.out.println("value of r : " + r);
    System.out.println("value of s : " + s);
}

这里的输出是, r的值:23 s的值:11。r ++将值增加1但是当s = p ++时它没有增加它的值?无法理解为什么?为什么这里r值增加但不是s值?

0 个答案:

没有答案
相关问题