下面的代码,必须使用关键字__在第4行,以停止执行循环?1. boolean b = true;
2. for (;;) {
3.  if (b) {
4.  <insert code>
5.  }
6.  // do something
7.  }
A. stop
B. continue
C. break
D. None of the above
大家分析下这个题目什么意思
按理说停止循环应该选择break;
但是如果 使用break 下面的 do something 就不会执行了但是使用continue也不会执行下面 do something

解决方案 »

  1.   

    停止执行循环
    break 就可以了
      

  2.   

    题目又没说非得执行do something,你想多了吧
      

  3.   

    也许想多 了 这题出的 无语··· 反正怎么都不会执行到do something...期待高手 来解
      

  4.   

    题目又没说非得执行do something
      

  5.   

    呵呵,觉得楼主确实想多了,break 就能完成终止要求, continue还继续执行(不中止循环)另外感觉题出的不好 表达的不太清楚 楼主其实掌握了break 和continue的用法就可以了,至于本题,无需追究。
    另外,楼主有兴趣的话可以再研究一下Java中的lable 标签,这个也可以起到跳转和中止 的作用
      

  6.   

    根据题目的表面意思来看,的确是只能选B break,不过即便是使用labelled break或labelled continue也无法执行下面那句话
      

  7.   

    帮我复习了break和continue,谢谢