java中的++i,i++,--i,i--

来源:互联网 发布:网络开发平台 编辑:程序博客网 时间:2024/05/16 10:25

++为自动递增,--为自动递减,

看看下面代码:

public class Auto {public static void main(String[] args){int i=1;System.out.println("i:"+i);//1System.out.println("++i:"+ ++i);//2System.out.println("i++:"+ i++);//2System.out.println("i:"+i);//3System.out.println("--i:"+ --i);//2System.out.println("i--:"+i--);//2System.out.println("i:"+i);//1}}
注释为我自己的答案,我们来看下运行结果:

i:1
++i:2
i++:2
i:3
--i:2
i--:2
i:1

总结:

对于前缀式(++i和--i)会先执行运算再生成值

后缀是(i++和i--)则是先生成值再进行运算 

原创粉丝点击