• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

在Java编程中,++X和X++有什么区别?求解答,谢谢

在Java编程中,++X和X++有什么区别?求解答,谢谢

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与5

首先,两个操作都是自增操作,都只能对变量进行该操作,但是两种自增有些许区别


  • ++x 先将x的值自增1,然后再在当前表达式中使用x的值
  • x++ 先在当前表达式中使用x的值,然后再将x的值自增1
举例:
(1)
int x=1;
System.out.println(x++);  //输出1, x++先在当前表达式中使用x的值,然后再将x的值自增1
System.out.println(x);   //输出2,经过上一条指令x自增了1
(2)
int x=1;
System.out.println(++x);  //输出2, ++x先将x的值自增1,然后再在当前表达式中使用x的值
System.out.println(x);   //输出2,经过上一条指令x自增了1

使用道具 举报

之前回答过的一个问题http://www.imooc.com/wenda/detail/311226

使用道具 举报

++x表示在使用x前,使x值加一,x++表示在使用x之后,使x值加1

使用道具 举报

前者先加后返。后者先返后加。和C/C++一样。

使用道具 举报

基础中,必知必会的一道题;
加号在前表示先加再进行运算,再后表示先运算后加;
建议多做几道题就明白了

使用道具 举报

发新帖

发布任务需求已有1031275位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!