本文主要是介绍关于Java开发中自加,自减符号的初步理解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
int i = 1;//i先被赋予为1,即i=1
i= i++;//i=1被保存到temp中,即temp=1,再执行i=i+1=2,最后temp将赋予i,即i=temp=1
System.out.println("i=" + i);//所以最后输出的为i=1
总结:计算机在进行后加加或者后减减的时候实际上是将之前变量的值储存在一个叫temp的空间中,然后在赋予i的值
而后加加或减减则不存在这一问题了
int i = i;//i先被赋予为1,即i=1
i = ++i;//先执行i=i+1=2,再将i=2存入temp中,最后temp再被赋予给i,即i=temp=2
System.out.println("i=" + i);//所以最后输出的为i=2
这篇关于关于Java开发中自加,自减符号的初步理解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!