运算符++的奥秘

来源:互联网 发布:mysql不允许远程连接 编辑:程序博客网 时间:2024/04/27 04:11

运算符++的奥秘

请看下面的代码段:

int i = 0;

System.out.println(i++);

int z = 0;

System.out.println(++z);

请问输出结果是什么?

 

答案是: 0 1

 

请大家注意,通过这个例子,我们知道自增运算符的如下特性:

如果在变量的右边, 例如 i++, 那么是先参与运算,然后在自增。

如果在变量的左边,例如:++z,那么是先进行自增,然后在参与运算。

 

因此,System.out.println(i++); 的结果是0,而后,i的值为1. System.out.println(++z); 的结果为1.

 
原创粉丝点击