33问答网
所有问题
java中x++是自加运算符.程序中++X又是代表什么呢?
能举个列子
再说明一下吗?
懂了+分
举报该问题
推荐答案 推荐于2016-12-04
举个例子:
1。int x=1;int i=x++;
结果就是先算i=x,再算x++,i等于1,x等于2
2。int x=1;int i=++x;
结果就是先算x++,再算i=x,i等于2,x等于2
一般说来单独用x++或++x没有什么区别,在赋值语句中x++是用来返回一个当前值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RRWWPhhd.html
其他回答
第1个回答 2006-08-26
x++,++x与x+1=x,x+=1功能是一样的,只不过前者能优化编译.
x++与++x又有区别,如果两者被嵌入其他的表达式中,x++表达式的值为x原来的值,然后x自加;而++x是x原来的值加一,然后x自加.
第2个回答 2006-08-26
x++:先取x值,再对x加1。例:
int x=1;
int y=x++;
这段代码运行后,x值为2,y值为1。
++x:先对x加1,再取x值。例:
int x=1;
int y=++x;
这段代码运行后,x值为2,y值为2。
第3个回答 2006-08-26
也是自加运算,不过X++,是先运算,再自加,而后一个是先加再运算;
相似回答
java
x++
与
++x运算
答:
X++是如果是"a=x++;";就是先把x的值赋给a; 再X自加,反则先自加,再把自加后的值赋给a
;如果就单单一个语句“X++;”的话与"++X"没区别;可能我的回答不能让你满意但希望能让你的问题更加清晰。
x++
和
++x的
区别
是什么?
答:
简单的表达式中x++和++x表示着相同的意思
,比如常用于for循环语句中;当递增或者递减的运算结果被直接用在其他表达式中,x++与++x就代表着不同的意思了++x:变量x的值先增加 ,再计算整个表达式的值;x++:变量x的值在表达式计算后再增加。X++语言,对于广大开发人员来说很陌生,它就像是挡在开发人...
++x
和
x++
有
什么
区别?
答:
++x是x的值先自增1,再计算x的值。x++是先计算x的值,再将x的值自增1
。举例:int x=10;System.out.println(x++);System.out.println(x);//第一个输出10, x++先在当前表达式中使用x的值,然后再将x的值自增1,第二个输出11,因为经过上一条指令x自增了1。int x=10;System.out.pr...
大家正在搜
java算术运算符
java运算符有哪些
三目运算符java
java位运算符
java赋值运算符
java关系运算符
java逻辑运算符
java三元运算符
java运算符优先级
相关问题
java中x++运算
java运算中,x++和++x的区别是什么啊,培训几天了,一...
java代码 "x="+x什么意思
在java中"x"= +x具体是什么意思
java编程中+x+什么意思?
java中"x="+x+"是什么意思?
小白求在Java中这是为啥呢 x++, 我应该如何使用?
java:求解释,为什么:关于自增运算++