java流程控制语句

------- android培训java培训、期待与您交流! -------

 java流程控制语句

    无论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。其中分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码。

    java同样提供了这两种流程控制结构的语法,java提供了if和switch两种分支语句,并提供了while、do while、for三种循环语句。除此之外,JDK1.5还提供了一种新的循环:foreach循环,能以更简单的方式来遍历集合、数组的元素。java提供了break和continue来控制程序的循环结构。

    下来来具体说说这些结构:

     顺序结构:

        任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行执行,中间没有任何的判断和跳转。

        如果main方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后面的代码后执行。这意味着:如果没有流程控制,java方法里的语句是一个顺序执行流,从上向下依次执行每条语句。

     分支结构:

         java提供了两种常见的分支结构:if语句和switch语句,其中if语句使用布尔表达式或布尔值作为分支条件来进行分支控制;而switch语句则用于多个整型值进行匹配,从而实现分支控制。

     循环结构:

          循环语句可以满足循环条件的情况下,反复执行某段代码,这段被重复执行的代码称为循环体。当反复执行这个循环体时,需要在合适的时候把循环条件改为假,从而结束循环,否则,循环将一直执行下去,形成死循环。

          循环语句可能包含4个部分:

           初始化语句:一条或多条语句,这些语句用于完成一些初始化工作,初始化语句在循环开始之前执行

           循环条件:这是一个boolean表达式,这个表达式能决定是否执行循环体

           循环体:这个部分是循环的主体,如果循环条件允许,这个代码块将被重复执行。如果这个代码块只有一行语句,则这个代码块的花括号可以省略

           迭代语句:这个部分在一次循环体执行结束后,对循环条件求值之前执行,通常用于控制循环条件中的变量,使得循环在合适的时候结束。

---------- android培训java培训、期待与您交流! ----------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值