import java.util.LinkedList;
import java.util.Queue;
public class TestAddEq {
private Integer lastNumber = 1;
private Queue<Integer> queueNumber = new LinkedList<Integer>();
public Integer getNumber(){
lastNumber += lastNumber;
queueNumber.add(lastNumber);
System.out.println("=============== : " + lastNumber );
return lastNumber;
}
public static void main(String[] args){
TestAddEq testAddEq = new TestAddEq();
for (int i = 1; i < 10; i++){
testAddEq.getNumber();
}
}
}
结果:

如果改成这个:
lastNumber += lastNumber;
结果:

------解决思路----------------------
代码:
int a = 2;
a = -a;
System.out.println(a);//输出-2
不知道楼主有没有懂什么意思?=+不是一个运算符,只是等于正的a的值而已
------解决思路----------------------
=+那个加号是正数符号