本帖最后由 左拉 于 2014-4-19 19:47 编辑
- public class Test{
- public static void main(String[] args){
- int a,b,c;
- a=1;
- b=2;
- c = (a+b>3?a++:b++);
- /*第一步:计算a+b=3;
- 此时a=1,b=2;</P>
- */
- /*第二步:判断a+b>3;结果为false;
- 此时a=1,b=2;
- */
- /*第三步:执行b++运算,a的值不变;
- 此时a=1;c=b++;c=2;b=3;
- */
- System.out.println(a+":"+b+":"+c);
- }
- }
复制代码 |