java中i++是什么意思?

如题所述

你首先要分清i++

++i的区别:
{int
i=0;
int
j=i++;}
{int
i=0;
int
z=++i;}
运算过后,j=0;表明i++是指先把i赋值给j然后再自身加1;
运算过后,z=1;表明++i是指先自身加1后赋值给z;
总之记住++号在后面的意思是先赋值然后自身加1;++在前面的是先自身加1后赋值;
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-21
++i
就是自增,如果自己单独一条语句使用等同于
i=i+1
如果是在一个表达式中混用的话,就是先使用
i
的本身的原值,直到所在语句完成执行完后再执行
i=i+1
result+=f
这个
+=
运行符的作用就是类似累加的意思
第2个回答  2019-08-02
i++和++i是有区别的,
i++是在一个先使用后加1,即先使用i的值,后让i+1
++i则是先加1后使用,即先让i+1后再使用i的新值
result+=f这事java里的一种写法,更方便
第3个回答  2017-06-28
就是在i++出现的地方,如果是进行运算,i先参与运算,然后再进行 i = i +1运算。
++i 是先本身增加1,再继续运算。本回答被网友采纳
第4个回答  2017-06-27
就是i=i+1 自增1的意思(课课家 让技术离你更近)本回答被提问者采纳

Java中为i++是什么意思?
i++是自加的意思 如i=2++ 那么i就等于3 sum 是把 i 出现过的值 自加 累加 起来 例如: i出现过的值为1,2,3,4,5 i=1时 sum=1 i=2时 sum的现在的值+i 相当于1+2 以此类推

java的 i++ ,++i ,i-- ,--i什么意思啊?
i++是i变量自增1,就是i=i+1的简写,后面的也是一样,都是简写。但是i++与++i是有差别的,int i=1;int num=i++;system.out.println(num);这是输出的Num=1的 int i=1;int num=++i;system.out.println(num);这时输出的Num=2。也就是说,i++是先赋值,后自增。而++i是先自增,...

Java里的i++与++i的问题
i++是迭代语句,它的执行是有先后顺序的 程序进入for循环后,先执行int i=0;初始化,它只执行一次,然后程序检查i<20;如果i<20那么执行for循环,当循环体执行一次后程序跳出执行i++,也就是说i++总是最后执行,也正是因为这个原因i++会多执行一次,因此,实际程序判断了21次。当然,你也可以把...

i++在Java中啥意思
i++ ,是表示当前面的循环条件,i=1,i<=10都满足后,i自动加1,此时相当于i=2;i<=10;i++以此类推直到i自增到不满足条件i<=10为止,此时整个循环结束,至于 result+=f,这个+=是java 规定一种运算符,直接用就好了,不过,我可以给你个例子,你感受一下这个运算符的好处,short s=1;s=...

java中i++和++ i有什么区别?
i++表示先进行表达式运算,再进行自增运算的意思。++i表示自增或者自减运算,再进行表达式运算的意思。如果只是从i的值来看,两者的数值最后都一样。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

java中i++到底怎么回事?
i++意思是使用i之后i再自增1 ++i意思是使用i之前i就自增1 那么来看 当执行完a=i++后,a的值应该是1,i的值变为2(i自增1)当执行完b=a++后,b的值应该是1,a的值变为2(a自增1)当执行完c=b++后,c的值应该是1,b的值变为2(b自增1)最终 i=2 a=2 b=2 c=1 ...

java里的i++什么意思
i在原有值的基础上再加1,比如i原来的值是1,经过i++后,i的值就变为2了。另一种写法 : i = i + 1

++ i是什么意思, i++是什么意思啊
++i是使用i之前先使i加一。i++是使用i之后再加一。如果不能理解,那么可以理解为:++i是先计算,再操作,i++是先操作,再计算。JAVA里的自增运算符。其中:++i和i++是谁在前先取谁,但加一优先运算并赋给原值,取的值再参与其他运算。++在后,则是先用原来的值参与运算,遇到一个特殊序列点...

JAVA中的i++问题
i++是将在累加器中进行计算 计算结果送回到寄存器 所以i++返回的是i本身的值 而计算后 i的值为i+1 拿题中例子表示 i=3 i++返回的是3 而计算后i等于4 这时不难理解题中意思 int count=(i++)+=(i++)+=(i++)第一个i++ 返回的是3 而此时 i的值已经是4 第二个i++ 返回的就是...

java中i++与++i是什么意思
i++和++i都是对i进行+1的操作,不同的是i++是在i值被使用后才+1而++i是i值在被使用之前就+1;拿你的例子进行说明 先分析count=(i++)+(i++)+(i++);运算是从左向右的,由于i++是在i值被使用后才+1所以第一个括号的(i++)应该为3,但是i的值变成了4,当运算第二个括号(i++...

相似回答