Java 添加正变量的目的是什么?

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)

这学期我正在学习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++b
。我以为这是无效的,但显然是有效的。那么允许它的目的是什么呢?也许在某些情况下,它可以使代码的意图更加清晰。不过,我想不出它会在哪里出现。@zero298正如我所说的,这是唯一的,只是为了兼容性,但是你投了反对票,真幸运