文档

Java™ 教程-Java Tutorials 中文版
问题和练习
Trail: Learning the Java Language
Lesson: Language Basics

问题和练习:控制流语句

问题

  1. Java 编程语言支持的最基本的控制流语句是___语句。
  2. ___语句允许任意数量的可能执行路径。
  3. ___语句与 while 语句中类似,但在循环的___处计算其表达式。
  4. 你如何使用 for 语句编写无限循环?
  5. 如何使用 while 语句中编写无限循环?

练习

  1. 考虑下面的代码片段。

    if (aNumber >= 0)
        if (aNumber == 0)
            System.out.println("first string");
    else System.out.println("second string");
    System.out.println("third string");
    
    1. 如果 aNumber 是 3,你认为代码将产生什么输出?
    2. 编写一个包含前面的代码片段的测试程序; make aNumber 3。该程序的输出是什么?这是你预测的吗?解释为什么输出是它是什么;换句话说,代码片段的控制流程是什么?
    3. 只使用空格和换行符,重新设置代码片段的格式,使控制流程更易于理解。
    4. 使用大括号 { 和 }来进一步阐明代码。

检查一下你的答案


Previous page: Summary of Control Flow Statements
Next page: Classes and Objects