lottazw
2016-02-19 09:29
int a=5;
int b=++a;
System.out,println("a="+a)
System.out,println("b="+b)
int a=5;
int b=a++;//先让a执行自增,然后在值赋给变量b
System.out.println("a:"+a);Systen.out,println("b:+b");
运行结果a=6;b=6
int a=5;int b=++a;//先将a的值赋给变量b,然后在执行自增
System.out.println("a:"+a);
System.out,prantln("b:"+b);
运行结果a=6;b=5
++a和a++出来的结果是不一样的.b++;++b也是同理.
这一点,额也理解不了???谁给讲解一下,完全迷糊了,同求。。。
int b = ++a了吗不是
a加了1所以a =6
++a的值为6
Java入门第一季(IDEA工具)升级版
1165551 学习 · 17586 问题
相似问题