还不是很明白。

来源:4-11 Java循环跳转语句之 break

_Jack_Han_

2015-10-07 00:15

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


写回答 关注

2回答

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

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

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

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

    _Jack_...

    非常感谢!

    2015-10-10 19:16:20

    共 1 条回复 >

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

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165512 学习 · 17586 问题

查看课程

相似问题