标签:out [] system -- public 输出 stat style str
++在前先做+1运算,再将+1后的结果输出去;++在后,先将值拿出去运算,再将i的值+1,看例子。
public class HomeWork02
{
	public static void main(String[] args) 
	{
		int a = 4;
		int b = 3;
int c = (a++)%2 + (--b)*3 - (a++)/3 + (b--);
		/*
                4%2   +   2*3   -    5/3      +     2	         
				     a:5         b:2         a:6           b:1
第一个++在后,拿4去对2取余,然后a+1,变成5,再看第二个式子,--在前,先将b-1,得到2,b的值变为2,再用2去乘3
第三个式子++在后,a的值在第一个式子结束就变成了5,这就用5去除以3,然后a的值+1,变为6,再看第四个式子,--在后,
b的值是在第二步变为了2,就减2,然后输出b的结果就是2-1=1,所以最后a的值为6,b的值为1,c的值为7.。
		*/
		System.out.println("a:"+a+",b:"+b+",e:"+e);//6,1,7 
标签:out [] system -- public 输出 stat style str
原文地址:http://www.cnblogs.com/zhebukexue/p/7221919.html