本帖最后由 帅飞 于 2014-5-4 02:50 编辑
//先定义两个int变量a=3,和b,然后让b=a++,输出a和b,结果为4和3
class Mo
{
public static void main(String[] args)
{
int a=3,b;
b=a++;
System.out.println(a);
System.out.println(b);
}
}
————————————————————————————————————————————
//先定义int变量a=3,b,c,然后运算b=a++,c=++a,输出a,b和c,结果为 5,3,5
class Mo
{
public static void main(String[] args)
{
int a=3,b,c;
b=a++;
c=++a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
————————————————————————————————————————————
//先定义int变量a=3,b,c,然后运算c=++a,b=a++,输出a,b和c,结果为 5,4,4
class Mo
{
public static void main(String[] args)
{
int a=3,b,c;
c=++a;
b=a++;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
——————————————————————————————————————————————
不知道这个结果是为什么?请大神指教。。。
自己已经弄懂了,,想彻底搞懂自运算? 看看这个帖子中我的回复吧!【http://bbs.itheima.com/thread-116532-1-1.html】
|
|