美文网首页
<<风雨安卓路之JAVASE----(3)流程语句&

<<风雨安卓路之JAVASE----(3)流程语句&

作者: 三步之内必有一坑 | 来源:发表于2016-04-24 21:39 被阅读11次

    顺序结构
    如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的,
    一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。
    选择结构
    通过判断条件来做选择的语句,我们称为选择语句或分支语句。现在,我们一起来学习选择结构,
    选择结构有两种:分别是if和switch。

    ifelse.png

    条件判断的第二种方式:switch:
    switch语句适用于对多个整型值进行匹配判断,从而实现条件的分支控制。和if语句不同的是:if语句后面是根据boolean表达式判断的,所以表达式的结构可以任意写,而switch只是相当于做“表达式 == 数值”的boolean表达式判断。这里的数值的类型是除long之外的整型类型,也就是说switch支持的类型是byte,short,char,int。

    switch.png

    循环结构
    重复执行某一段代码

    循环.png
    格式1:
    while(boolean表达式)
    {循环体语句}
    while循环特点:先判断表达式,若为true就执行循环体,否则,跳过循环体。
    格式2:

    do{

    循环体语句
    

    }while(boolean表达式);

    do while循环特点:先执行一次循环体,再判断表达式,若为true就执行循环体,否则,跳过循环体。
    格式3:

    for(初始化语句;boolean表达式;循环后操作语句)
    {

    循环体语句
    

    }
    break语句
    break:终止循环
    continue语句
    continue:表示跳过continue当前这一次循环体,开始下一次循环。
    return语句
    return语句:结束方法,如果在循环中使用return,就会结束该循环所在的方法,方法都结束了,循环也终止了.
    控制外层循环

    控制外层循环.png

    相关文章

      网友评论

          本文标题:<<风雨安卓路之JAVASE----(3)流程语句&

          本文链接:https://www.haomeiwen.com/subject/qtbalttx.html