大家好,今天小编关注到一个比较有意思的话题,就是关于java语言输出i的值的问题,于是小编就整理了3个相关介绍j***a语言输出i的值的解答,让我们一起看看吧。
j***a i=7 i=i%2 i =?
在j***a语言中,运算符号 % 代表是取模运算,即求两个数的除法的余数。如求a除以b的余数,用J***A语言表示就是:a % b
本题中,j***a语句的顺序是:
I=7
I=I %2
第一调语句代表将常数7赋给变量I,即I的值是7;第二条语句是求I除以的2的余数。由于I的值是7,所以,I除以2的余数是1
因此,本题输出I的值是1
j***a中i+=i-=i*=i的运行结果?
i*(2-i)你要搞清楚运算的方法和顺序i += x ;( x为 i-=i*=i )即i = i + x i -= y ; ( y 为 i*=i)即 x = i -y i*=i 即 i = i*i即 y = i*i 所以有i = i + i - i*i即 i = i*(2-i);
你要搞清楚运算的方法和顺序i += x ;( x为 i-=i*=i )即i = i + xi -= y ; ( y 为 i*=i)即 x = i -yi*=i 即 i = i*i即 y = i*i所以有i = i + i - i*i即 i = i*(2-i);
int i+=2是什么意思?
为c语言,j***a等中常见算式,即i=i+2。
但两者还是有一定区别。i=i+2 比 i+=2多了一次对变量 i 的运算。后者效率高。
C语言中i +=2 等同于 i = i + 2 这是简略写法,但是计算时算法不相同,i=i+2更容易得出i的赋值。如果i的值为1(i=1),i=i+2得到i的结果是i=3,而i+=2得到的结果是i=1,运算得到的值不相同。
到此,以上就是小编对于j***a语言输出i的值的问题就介绍到这了,希望介绍关于j***a语言输出i的值的3点解答对大家有用。