034 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述

034 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述

本文知识点:Java中的流程控制相关概念的认识

三大流程控制语句结构的简介

034 01 Android 零基础入门  01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述

034 01 Android 零基础入门  01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述

顺序结构

什么叫顺序结构?

我们在学习if-else结构之前,我们所写的所有的代码都是放到主方法(main)方法中的,主方法中的代码都是依次执行的(也即一句一句执行的),这种依次执行的语句结构就叫做顺序结构

顺序结构代码示例:

034 01 Android 零基础入门  01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述

选择结构

什么叫选择结构?

就是我们之前学习的“if-else”结构,就是选择结构,在if-else结构中,我们根据不同的条件结果选择执行if后的语句或者执行else后的语句,这就是选择结构

034 01 Android 零基础入门  01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述

选择结构代码示例:

034 01 Android 零基础入门  01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述

循环结构

还有一点就是循环结构,在程序开发的过程中,有时需要循环的执行一个程序,比如上图中的判断奇数偶数的问题,当我们不希望每次我们执行完一次程序后,程序就退出了,下次执行的时候还需要再重新运行程序,很麻烦。如果我们在这个程序中加入循环结构,就不用每一次都重新运行代码了,而是可以循环的输入数据去判断输入的数据是奇数还是偶数了。那循环如何终止呢?我们可以设置循环的终止条件,等我们学到这部分内容的时候我们就可以看到了。

三大流程控制语句结构的主要内容

首先,顺序结构就是依次按行执行代码,除此之外,就没有什么特别需要讲解的了。所以我们主要学习选择结构循环结构

选择结构

034 01 Android 零基础入门  01 Java基础语法 04 Java流程控制之选择结构 01 流程控制概述

if结构和if-else结构相对简单,我们前面学习了。主要学习相对复杂的多重if、嵌套if、swithc结构。

if结构

复习前面的文章,不多做介绍了

if-else结构

复习前面的文章,不多做介绍了

多重if

嵌套if

switch结构

循环结构

主要介绍while、do-while、for这三种循环结构的语法格式以及它们如何应用。之后,介绍循环嵌套,循环嵌套不仅包含循环的内容,还有和条件结构结合后的内容;在循环嵌套部分我们将更多进入代码的编写,去解决一些简单问题。

while

do-while

for

上一篇:对CRC32的小结加上bugku一道题目:好多压缩包


下一篇:动态加载多国语言 ---- cookie + 浏览器