【Java】【Java】基础10:流程控制语句


【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片
【Java】【Java】基础10:流程控制语句
文章图片

什么叫流程?

我们去找工作 , 简历被某家公司看到后 。 先是前台打电话约见面时间 , 然后去公司 , 第一轮笔试 , 若是没通过 , 直接回家;若是通过了 , 进入第二轮项目主管面试 。 若是没通过 , 直接回家 , 若是通过了 , 要么被录取 , 要么第二轮第三轮面试 。
这一段描述下来 , 找工作面试的过程就是流程 。 公司对面试人员的安排就叫做流程的控制 。
在程序中也是一样的道理 。
一、顺序结构打电话、笔试、一面、二面、录取这就是顺序结构 。
在程序中 , 其执行的顺序由代码编写的顺序控制 , 从上到下执行 。
这也是最简单最基础的一种结构 。
二、选择结构还是以面试为例子 , 面试官会根据面试者的笔试成绩选择是否将他留下 , 这就涉及到选择结构了 。
在Java代码中存在一种特殊的语句 , 叫做选择语句 , 对一些条件做出判断 , 从而选择对应的代码执行 。 这种由选择语句组成的代码结构就是选择结构 。
选择语句有:if条件语句和switch条件语句 。
1.if语句
if即如果的意思 , 如果笔试成绩达到80分 , 就进入面试 , 要用代码实现如下:
执行流程:

  • 首先判断布尔表达式看其结果是true还是false
  • 如果是true就执行语句体
  • 如果是false就不执行语句体

2.if…else语句

if ...else 语句是指如果满足某种条件就进行某种处理 , 否则就进行另外一种处理 。

执行流程