美文网首页
《Java核心技术卷一》——3.5.5自增与自减运算符

《Java核心技术卷一》——3.5.5自增与自减运算符

作者: shijiatongxue | 来源:发表于2019-04-02 17:22 被阅读0次

在Java中,借鉴了C和C++的做法,也提供了自增、自减运算符:n++将变量n当前值加1,n--则将n的值减1。

    int n = 12;
    n++;

这时,n的值改为13。

实际上,这些运算符有两种形式;把运算符放在操作数后面的是“后缀”形式。还有一种“前缀”形式:++n。后缀和前缀形式都会使变量值加1或减1。但用在表达式中时,二者就有区别了。前缀形式会先完成加1;而后缀形式会使用变量原来的值。

    int m = 7;
    int n = 7;
    int a = 2 * ++m; // now a is 16, m is 8
    int b = 2 * n++; // now b is 14, n is 8

建议不要在表达式中使用++,因为这样的代码很容易让人困惑,而且会带来烦人的bug。

相关文章

  • 《Java核心技术卷一》——3.5.5自增与自减运算符

    在Java中,借鉴了C和C++的做法,也提供了自增、自减运算符:n++将变量n当前值加1,n--则将n的值减1。 ...

  • 前端笔记9

    自增和自减 自增和自减的练习 运算符 与或运算 赋值运算符 关系运算符 unicode编码 相等运算符

  • 运算符

    自增和自减 自增和自减练习 逻辑运算符 与或运算 赋值运算符 关系运算符 Unicode编码 相等运算符

  • 运算符

    (1)自增和自减 (2)自增和自减的练习 (3)逻辑运算符 (4)与或运算 (5)_赋值运算符 (6)关系运算符 ...

  • java基础中自增与自减

    自增自减的作用是使变量的值增1,或者减1.自增与自减运算符是单目运算符,可以放在操作元之前,也可以是之后。放在操作...

  • 运算符

    自增自减 逻辑运算符 与或运算 _赋值运算符 关系运算符 Unicode编码

  • java(4-运算符)

    自增自减运算符 前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。后缀自增自减法(a+...

  • 2019-02-24

    算术运算符 主要介绍一下 %(取模)、自增(++)、自减(--) 自增 (++) 自增分为自增前(++a) 和自增...

  • 2018-12-01

    强制类型转换 转换为Number 其他进制的数字 转换为Boolean 运算符 一元运算符 自增和自减 自增和自减...

  • java基础之运算

    自增自减运算 比较运算符 逻辑运算符

网友评论

      本文标题:《Java核心技术卷一》——3.5.5自增与自减运算符

      本文链接:https://www.haomeiwen.com/subject/qqagbqtx.html