Java++和--

举报
bayabayabaluobo 发表于 2021/01/30 07:53:21 2021/01/30
【摘要】 自增:++,递增操作符,使变量值增加1,有前置和后置之分,只能操作变量。自减: -- ,递减操作符,使变量值减去1,有前置和后置之分,只能操作变量。自增和自减具体操作是一样的,仅仅是一个是加1,一个是减1而已,现在单讲++:代码 result ++和 ++result,都将使result变量的值加1。唯一的区别是:前置(++result):   表示对result加1之后的结果进行运算,后置...

自增:++,递增操作符,使变量值增加1,有前置和后置之分,只能操作变量。
自减: -- ,递减操作符,使变量值减去1,有前置和后置之分,只能操作变量。
自增和自减具体操作是一样的,仅仅是一个是加1,一个是减1而已,现在单讲++:
代码 result ++和 ++result,都将使result变量的值加1。
唯一的区别是:
前置(++result):   表示对result加1之后的结果进行运算,
后置(result++):   表示对变量加1之前的值(原始值)进行运算。
如果仅仅执行简单的递增操作(只写result++或++result),那么选用任意一个都可以。
--------------------------------------------------------------------------
public static void main(String[] args){    
        int x1 = 10;
        int y1 = x1 ++;
        System.out.println("x1= " + x1 +", y1= " + y1);

        int x2 = 10;
        int y2 = ++ x2;
        System.out.println("x2= " + x2 +", y2= " + y2);
    }

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。