Когда я выполняю этот код:Разница между ++ переменной и переменной ++
public static void main(String[] args){
int h=0;
int g=0;
for(int j=0;j<10;j++){
System.out.println(++g+" "+ h++);
}
на консоли распечаток:
1 0
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 8
10 9
Может кто-нибудь объяснить мне, почему ++g
«растет быстрее, чем h++
Есть ** много ** QA в SO на пост или pre increment. –
Оба являются предварительным приращением и оба печатают одно и то же значение в каждой строке. – rgettman
Код даже не соответствует вопросу ... –