选择结构概述

三大流程控制

分支控制

让程序有选择的执行,分支控制有三种。

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()系列:获取用户输入值的同时判断值的类型。

 

posted @ 2017-08-27 13:59  作巴  阅读(469)  评论(0编辑  收藏  举报