黑马程序员技术交流社区

标题: 简单的x++和++x的总结,超容易学会 [打印本页]

作者: hello隔壁老李    时间: 2015-9-13 00:41
标题: 简单的x++和++x的总结,超容易学会
int a=5;
int b=a++/3 (结合图来看,++在哪行出现就在那行运算完后,再做+1)
X++:后加加,看它所在的行数,图例中的第7行,int b=a++/3;
它是后加加的,所以看作是 b =a/3=1为一个整体 ,忽略++
确定第7行里没有其他运算了之后,a+1=6;

int c=10;
System.out.println(c++);  输出的是:1
变量c在输出打印这一行里,那么是先做输出打印后,没有其他的运算了,c+1=2;

总结:就是做后++运算时,就看整行的,整行都运行完了,后加一。
int x=20;
int y=x++/2;
System.out.println("y="+y+",x="+x);  
结果是:y=10;
            x=21;

360截图20150913001742988.jpg (34.88 KB, 下载次数: 9)

360截图20150913001742988.jpg

作者: hello隔壁老李    时间: 2015-9-13 00:44
不好意思,第二个例子的数错了,应该是int c=1;大家注意了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2