句子大全

句子大全 > 好句子

一起学JAVA——流程控制语句

好句子 2018-11-04 15:39:39
相关推荐

前面我们已经介绍了数据类型、变量、操作符等内容。有了这些知识我们可以做一下简单的运算,但要写出更复杂的程序就要用的“流程控制语句”。

就像学英语一样我们要学单词也要学语法,单词根据语法规则可以组成各种句子及文章。我们前面介绍的java有51个关键字以及我们自定义的变量这些就是java的单词。今天要介绍的语句就是语法。有了语法我们就可以写出各种各样的程序了。

流程控制语句(三大语句)

顺序结构

这种最基本、最简单、也是最常用的语句,顾名思义,就是程序从上到下一行一行执行的结构,中间没有判断和跳转,直到程序结束。

选择结构

程序具备多个分支,通过条件判断决定程序选择那一条分支执行

1、if语句:

通过if-else if-else决定程序流程。

如果if中的条件满足则执行其中语句,if未满足则继续判断else if,如果满足则执行,不满足继续判断下一个else if,如果所有都不满足,则执行else。

2、switch语句:

通过switch-case-default语句控制程序流程。

在java8之前switch的变量只能是int型(byte,short,char),java8之后switch的变量也可以使用String类型了。

根据switch后括号中的值判断运行哪一个case,这个值可以是byte、short、char、int。

default语句是可选的,如果所有case都不满足,则会执行default。

一旦匹配到一个case,程序就会从这个case向下执行,执行完一个case之后不会跳过其他的case,如需跳过请使用break。

3、三元运算符

语法:表达式 ? 结果1 : 结果2

如果表达式结尾为true取结果1,为false则取结果2。

注意三元运算符也是有短路的效果,根据表达式的结果,只运行冒号一边的,另外一边的不参与运行。

循环结构

通过循环语句让同一段代码反复执行多次,执行完毕程序才会继续往后运行

1、while

先判断while中的表达式结果是否为true,true则执行循环体,执行结束之后再次判断,如果表达式结果为false则跳出循环。

2、do...while

先执行一次循环体,然后判断while中的表达式,如果是true继续执行,如果是false则跳出循环。

3、for

for循环的括号中有三条语句,都是可选项。

for( 语句1; 语句2; 语句3 ){}

语句1:这条语句会在整个循环开始之前执行,且仅运行一次,不参与循环。

语句2:必须是一个返回boolean值的表达式,如果写了这个语句那么每次循环开始之前会判断,true则执行循环,false则不执行。没写则直接执行。

语句3:这条语句在每次循环体运行结束之后执行。

4、 continue、break、return

continue:跳过一次循环,继续执行下一次

break:结束循环

return:结束方法

精品推荐:

一起学JAVA——运算符

一起学JAVA——数据类型

编程技术笔记——Nginx反向代理和负载均衡

编程技术笔记——搭建Redis5集群

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新