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 的区别的主要内容,如果未能解决你的问题,请参考以下文章

java基础面试题之:i++与++i的区别

在java中如何跳出当前的多重嵌套循环

i++ 和 ++i 的区别?

i--和--i的区别

python中的while i和j / while j和i之间的区别[重复]

js table td读取片段