您的位置: 网站首页> IT爱问> 当前文章

java的i++和++i的区别及案例

老董2022-05-21152围观,120赞

  在java中,i++和++i有何区别呢?

  共同点:

  1、i++和++i都是变量自增1,都等价于i=i+1

  2、如果i++,++i是一条单独的语句,两者没有任何区别

  3、i++和++i的使用仅仅针对变量。 5++和++5会报错,因为5不是变量。

  不同点:

  如果i++,++i不是一条单独的语句,他们就有区别i++ :先运算后增1。如:

int x=5;
int y=x++;
System.out.println("x="+x+", y="+y);
    //以上代码运行后输出结果为:x=6, y=5

  ++i : 先增1后运算。如:

int x=5;
int y=++x;
System.out.println("x="+x+", y="+y);
    //以上代码运行后输出结果为:x=6, y=6

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

    java的i++和++i的区别及案例文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200