Java 添加正变量的目的是什么?
这学期我正在学习Java1,我问了我的老师一个问题,他无法回答,因为他不知道为什么。或者更确切地说,我想不出它会起什么作用 我们可以这样说,当设置变量Java 添加正变量的目的是什么?,java,Java,这学期我正在学习Java1,我问了我的老师一个问题,他无法回答,因为他不知道为什么。或者更确切地说,我想不出它会起什么作用 我们可以这样说,当设置变量a=5和b=-4时。我想知道a+b设置为System.out.println的值 我可以做a+b,但我也可以做a++b,这意味着将a添加到正b。虽然b为负,但正变量仍然为负4 但是,如果我把等式改为a--b,它应该变成b为正4 因此,我的问题是,如果正变量就是变量,那么为正变量创建一个方程的真正目的是什么。既然相反的是有效的(加上负的,如a+-b)
a=5
和b=-4
时。我想知道a+b
设置为System.out.println
的值
我可以做a+b
,但我也可以做a++b
,这意味着将a添加到正b
。虽然b
为负,但正变量仍然为负4
但是,如果我把等式改为a--b
,它应该变成b
为正4
因此,我的问题是,如果正变量就是变量,那么为正变量创建一个方程的真正目的是什么。既然相反的是有效的(加上负的,如a+-b),那么符号加号就不会影响它的值。我以前从未见过
a++b
。我以为这是无效的,但显然是有效的。那么允许它的目的是什么呢?也许在某些情况下,它可以使代码的意图更加清晰。不过,我想不出它会在哪里出现。@zero298正如我所说的,这是唯一的,只是为了兼容性,但是你投了反对票,真幸运