流程控制
1.Java程序的执行需要遵循一定的流程,流程是程序执行的顺序。
2.流程控制语句是控制程序中各语句执行顺序的语句。
3.流程控制是程序中非常关键和基本的部分。流程控制语句把单个的语句组合成有意义的、能够完成一定功能的小逻辑块。
尽管现实世界的问题是复杂的、千变万化的,但与之相对应的计算机算法流程,只有三种基本结构---------顺序结构、选择结构、循环结构。
选择结构
根据一定的条件有选择地执行或跳过特定的语句
Java选择结构:
if 语句(单分支)
if-else 语句(双分支)
if-else if语句(多分支)
嵌套if语句
switch 语句
if选择结构
if选择结构是根据条件判断之后再做处理
基本的if选择结构(单分支)
if-else选择结构(双分支)
if-else选择结构的语法
多重if选择结构
嵌套if选择结构
嵌套if选择结构就是在if选择结构里面再嵌入if选择结构
switch选择结构
switch选择结构可以更好地解决等值判断问题
比较switch和多重if选择结构
相同点
都是用来处理多分支条件的结构
不同点
swtich选择结构
多重if选择结构
没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况
Java中的选择结构
if选择结构,包括以下形式
基本if选择结构:可以处理单一或组合条件的情况
if-else选择结构:可以处理简单的条件分支情况
多重if选择结构:可以处理分段的条件分支情况
嵌套if选择结构:可以处理复杂的条件分支情况
switch选择结构
多重分支并且条件判断是等值判断的情况