public class increaments {
public static void main(String args[]){
int a,b,c,d;
a=1; b=2; c=++b; d=a++; c++;
System.out.println(""+a);
System.out.println(""+b);
System.out.println(""+c);
System.out.println(""+d);
}
}
程序结果:
2
3
4
1
实际上我无法理解该程序,因为程序值a
和b
分别被分配了1
和2
。但是显示2
和3
的响应。我不知道为什么,因为我没有增加它,但是它仍然增加了。
请说明原因,这些增量和减量有效。