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

还不是很明白。

本课课件里给的例子中,为何不将System.out.println(i);写在if的{}里面呢?为何不将System.out.println("结束啦");写在for的{}里面呢?前面学的语法中,打印的代码块就是写在{}里的。求解,谢谢。


提问者:_Jack_Han_ 2015-10-07 00:15

个回答

  • 李开庭
    2015-10-09 14:09:15
    已采纳

    楼上说的很清楚了,你看下打印结果就知道了。如果放在if括号外会打印五次:

    当前的累加值为:1当前的累加值为:3当前的累加值为:6当前的累加值为:10当前的累加值为:15

    而你放在if里面只会打印一次:当前的累加值为:21  。主要看你的业务需求了

  • 伊兮尘昔
    2015-10-08 11:28:57

    你可以试试把这些放在你说的位置,会出现什么情况