java中i++与++i的区别

互联网 19-11-21

i++是先赋值,再运算,++i是先运算,再赋值。

package com.test;   /**  * @author Administrator  * @date 2018/6/9  */ public class TestAdd {       public static void main(String[] args) {         int a = 0;         int b = a++;         int c = ++a;         System.out.println("a:" + a);         System.out.println("b:" + b);         System.out.println("c:" + c);     }   }

int b = a++; 表示先把a的值赋值给b,然后计算+1。

int c = ++a; 表示先计算a的值+1,然后把a的值赋值给c。

如果没有变量接收 a++或++a的值,单纯的使用这2个++操作,结果没有任何区别。

同样a--和--a也是一样的道理。

推荐教程:java快速入门

以上就是java中i++与++i的区别的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 区别
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:详解MongoDB之特点、原理、使用场景、应用案例

相关资讯