问答详情
源自:4-11 Java循环跳转语句之 break

我看他的运行结果是1和2?还是12 满足的不应该是3吗

  输出结果为什么是1和2

提问者:Oettinger 2016-11-16 09:10

个回答

  • qq_花开那年_1
    2016-11-20 09:25:27

     if((i > 2) && (i % 3 ==0)){ break;}  ;       首先,你明白这语句是什么意思????他是说:如果i>2并且i%3等于0,就执行下一条语句break;当循环结构中i=3的时候恰好满足这个条件,所以执行break然后跳出了整个循环,不会再执行输出语句了

    (还有,这个循环体中,每条语句是按顺序执行的,所以说,break结束了整个循环,自然也就不会再执行输出语句)

  • Oettinger
    2016-11-16 09:11:28

    第一个图片