查询如何使用Java++;val和val++;作品
如何打印8。。谁能解释一下吗?o、 o查询如何使用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
很抱歉问了一个愚蠢的问题,但我不明白前后增量是如何工作的,所谓的前增量就是前后增量
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
谢谢你,先生:)现在知道了谢谢你的回复!!明白了!