What is the difference between += and =+?

后端 未结 9 1690
夕颜
夕颜 2020-12-03 14:07

What is the difference between += and =+? Specifically, in java, but in general also.

9条回答
  •  误落风尘
    2020-12-03 14:45

    When you have a+=b, that means you're adding b to whatever's already in a. If you're doing a=+b, however, you're assigning +b to a.

    int a=2;
    int b=5;
    a+=b;
    System.out.println(a); //Prints 7
    
    a=2;
    b=5;
    a=+b;
    System.out.println(a); //Prints 5
    

提交回复
热议问题