【Java语言程序设计-第三讲】主要讲解了Java编程中的流程控制,包括语句的种类、顺序结构、选择结构和循环结构,以及如何处理命令行输入的参数。
1. **语句及程序结构**
- **语句**是程序的基本组成单元,用于向计算机系统发出操作指令。
- **Java语句类型**包括:
- **表达式语句**:如`表达式;`
- **空语句**:仅包含分号`;`
- **复合语句**:使用花括号`{}`包裹多条语句
- **方法调用语句**:调用预先定义的方法
- **控制语句**:涉及选择、循环和转移语句
2. **程序结构**
- **顺序结构**是最简单的结构,按照语句的书写顺序依次执行。
- **分支结构**包括`if`语句和`switch`语句,根据条件执行不同的代码块。
- **循环结构**有`while`、`do...while`和`for`语句,用于重复执行某段代码。
3. **示例分析**
- **例3-1**展示了计算太阳和地球之间万有引力的代码,体现了顺序结构的执行过程。
- **例3-2**演示了将华氏温度转换为摄氏温度的转换公式,也是基于顺序结构。
- **例3-3**求解线性方程的根,这里引入了命令行参数的输入。在Eclipse中可以通过“运行配置”窗口设置参数,而在DOS环境下,需要手动编译和执行程序,将参数传递给`args[]`数组。
- **例3-4**通过命令行输入两个整数,输出其中的较小值,涉及到了简单的`if`语句用于比较。
4. **选择结构**
- **选择结构**(分支结构)根据条件决定执行路径,Java中的选择结构包括`if`和`switch`。
- `if`语句有两种形式:一种是简单的`if`,仅执行一个语句;另一种是带`else`的`if`,提供了备选的执行路径。
通过这些知识点,我们可以理解Java程序的基本逻辑构造,从而编写能够根据条件进行不同操作的程序。掌握这些基础知识对后续深入学习Java编程至关重要,因为无论是简单的数据处理还是复杂的算法实现,都离不开这些基本流程控制结构。