选择结构概述
三大流程控制
分支控制
让程序有选择的执行,分支控制有三种。
01.单分支 02.双分支 03.多分支
条件表表达式数据类型应和case后的常量类型一致
if选择结构
java中的if选择结构,包括以下形式
01.基本的if选择结构:可以处理单一或组合条件的情况
02.if-else选择结构:可以处理简单的条件分支情况。
03.多重if选择结构:可以处理连续区间的田间分支情况。
04.嵌套if选择结构:可以处理复杂的条件分支情况。
switch选择结构
特点:
00.每个case中的代码块,尽量以break结尾。因为没有break代码会继续执行,直到遇到第一个break位置,跳出switch结构。
01.default代码块可以放置在任何位置,通常放在最后,也可以省略。
02.break:000.代表太呕出当前方法体,距离break最大的一个大括号。001.break之后不允许写戴安,因为其后的代码不会得到执行。
switch和多重if的区别
相同点:
00.都是用来处理多分支条件的结构
01.都可以来做等值判断
不同点
1.switch只能做等值判断
2.多重if也可以做区间判断。
next()系列:只能获取用户输入的值;
hasNext()系列:获取用户输入值的同时判断值的类型。