关键步骤如下:
- 从控制台获得数据
- 将数据保存在变量中
- 使用流程控制结构判断取值范围
3.1.1 流程控制结构
在Java中有3种流程控制结构:顺序结构、选择结构、循环结构,如图 3.1 所示。
1.顺序结构。顺序结构是指程序从上向下一次执行每条语句的结构,中间没有任何的
判断和跳转,前面的示列都采用顺序结构。
2.选择结构。选择结构是根据条件判断的结果来选择执行不同的代码。选择结构可以
细分为单分支结构、双分支结构和多分支结构。Java提供了 if 控制语句、swith语句
来实现选择结构。
3.循环结构。循环结构是根据判断条件来重复性地执行某段代码。Java提供了while 语句、
do-while语句、for语句来实现循环结构。JDK 5.0新提供了增强 for 循环,可以以更简单的
方式来遍历数组和集合。
理论上已经证明,由这 3 种基本结构组成的算法可以解决任何复杂的问题。