Java 中j+=i 和 j=+i 的区别
Posted 路 宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 中j+=i 和 j=+i 的区别相关的知识,希望对你有一定的参考价值。
一、j+=i 意思就是:把i获取到的值与j相加 之后再把值赋给j 更新j的值
写下代码更好的理解一下:
@Test
public void test1() {
int j = 0;
for (int i = 0; i < 10; i++) {
j+=i;
System.out.println("j=" + j + ",i=" + i);
}
}
输出结果,更好的验证了这一点
j=0,i=0
j=1,i=1
j=3,i=2
j=6,i=3
j=10,i=4
j=15,i=5
j=21,i=6
j=28,i=7
j=36,i=8
j=45,i=9
二、j=+i 就是把i的值赋给j 这个很好理解
@Test
public void test1() {
int j = 200;
for (int i = 0; i < 10; i++) {
j = +i;
System.out.println("j=" + j + ",i=" + i);
}
}
输出结果:
j=0,i=0
j=1,i=1
j=2,i=2
j=3,i=3
j=4,i=4
j=5,i=5
j=6,i=6
j=7,i=7
j=8,i=8
j=9,i=9
以上是关于Java 中j+=i 和 j=+i 的区别的主要内容,如果未能解决你的问题,请参考以下文章