java中的a ++和++ a或a和--a有什么区别?
public void push(E element) {
if (size == elements.length) {
resize(); // doubel of size
}
elements[size++] = element;
}
public E pop() { if (size == 0) {
throw new java.util.EmptyStackException();
}
E element = elements[--size];
elements[size] = null; // set null in last top
return element;
}
Java中的a 和 a或a–和–a有什么区别
谢谢
回答:
a++
或是a--
后缀运算符,表示a的值将在对表达式求值后更改。
++a
或是--a
前缀运算,表示a的值将在对表达式求值之前更改。
让我们假设这一点;
a = 4;b = a++; // first b will be 4, and after this a will be 5
// now a value is 5
c = ++a; // first a will be 6, then 6 will be assigned to c
另请参阅此答案。
以上是 java中的a ++和++ a或a和--a有什么区别? 的全部内容, 来源链接: utcz.com/qa/407509.html