在java中x+和+x之间有什么区别吗?

在java中x+和+x之间有什么区别吗?

在java中,+x和x+之间有什么区别吗?



斯蒂芬大帝
浏览 1288回答 3
3回答

扬帆大鱼

+x称为预增量,x+称为后置增量。int x = 5, y = 5;System.out.println(++x); // outputs 6System.out.println(x); // outputs 6System.out.println(y++);  // outputs 5System.out.println(y); // outputs 6

开满天机

这些被称为后缀和前缀运算符。这两种方法都会将1添加到变量中,但是语句的结果是不同的。int x = 0;int y = 0;y = ++x;            // result: y=1, x=1int x = 0;int y = 0;y = x++;            // result: y=0, x=1
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java