查询如何使用Java++;val和val++;作品

查询如何使用Java++;val和val++;作品,java,operators,Java,Operators,如何打印8。。谁能解释一下吗?o、 o 很抱歉问了一个愚蠢的问题,但我不明白前后增量是如何工作的,所谓的前增量就是前后增量 x++称为后增量 例如: public class Testtt { public static void main(String [] args) { int x = 1; System.out.println(x++ + ++x + ++x); } } Result is 8 我可以通过1+3+4=8

如何打印8。。谁能解释一下吗?o、 o
很抱歉问了一个愚蠢的问题,但我不明白前后增量是如何工作的,所谓的前增量就是前后增量
x++
称为后增量

例如:

public class Testtt {
    public static void main(String [] args)
    {

        int x = 1;

        System.out.println(x++ + ++x + ++x);

    }

}

Result is 8 

我可以通过
1+3+4=8
x++返回1来解释
x+++++x+++x
,x++的值现在是2
++x现在返回3,x的值现在是3
++x现在返回4,x的值现在是4
返回的值(1、3和4)加起来都是8

int x = 1, y = 1;

System.out.println(++x); // outputs 2
System.out.println(x); // outputs 2

System.out.println(y++); // outputs 1
System.out.println(y); // outputs 2
1.)x++=>x=1,以后递增

2.++x=>x=3,从第1步开始递增,
++x

System.out.println(x++ + ++x + ++x);
3.++x=>x=4,对于
++x

System.out.println(x++ + ++x + ++x);

x++在使用x值后递增,在使用x值前递增 我试着用一个例子来解释它:

finally - 1 + 3 + 4

谢谢你,先生:)现在知道了谢谢你的回复!!明白了!