美文网首页
Java流程控制2

Java流程控制2

作者: 休思楠木 | 来源:发表于2018-11-16 18:29 被阅读0次

    条件语句

    if条件语句,switch多分支语句

    if条件语句总

    if条件句中又分为:if条件语句,if…else,if…else if多分支语句

    if条件语句

    if(布尔表达式){
    语句;

    } Java流程控制2

    注:布尔表达式:参数,返回的结果是一个布尔值,可以是一个布尔变量或常量,可以是关系表达式。

    int a=100;
    1f(a==100)//没有大括号,直接跟在1千语句之后
    System.out. print(a的值是100");

    print和println区别:print不换行,println换行

    if…else语句

    if(表达式){
    语句1
    }else {
    语句2
    }

    if…else if多分支语句

    if(表达式1){
    语句1
    } else if(表达式2){
    语句2
    } else if(表达式n){
    }…
    语句n

    } Java流程控制2

    switch多分支语句

    switch(判断参数){
    case穿透,case值不同
    关系表达,逻辑表达,浮点表达都不满足if条件语句
    每个case 语句的结尾不要忘了加break,否则将导致多个分支重叠(除非有意使多个分支重叠)。
    switch 注意事项
    不要忘记最后那个default 分支。即使程序真的不需要default 处理,也应该保留语句 default : break; 这样做并非多此一举,而是为了防止别人误以为你忘了default 处理。
    在使用switch语句时,不管case分支中有几条语句,都是用”{}”将其括起来。

    循环语句

    while语句,do…while语句,for语句,foreach语句

    while循环

    先判断条件是否成立再执行循环体
    while(条件表达式)
    {
    执行语句
    }

    Java流程控制2

    do…while循环

    先执行一次,再判断是否成立
    do
    {
    执行语句
    }
    while(条件表达式);

    Java流程控制2 Java流程控制2

    for循环语句

    for(表达式1赋值表达式,表达式关系表达式2,表达式3赋值表达式用来自循环){
    语句
    }


    Java流程控制2

    foreach语句

    遍历数组:for(循环变量x:遍历对象obj)//遍历对象obj:依次读取obj中元素的值,循环变量x:将读取obj遍历读取的值赋给x
    引用了x的java语句
    }
    注:x无需初始化

    循环语句嵌套

    循环语句的嵌套CSDN

    Java流程控制2

    跳转语句

    break语句

    break可以跳出switch,也可以跳出当前循环体,但是只跳出一层语句在嵌套循环语句里

    continue语句

    跳回本次循环结束之前的语句,回到测试的条件部分,重新开始执行。

    一些在UMU上的循环的例子。


    Java流程控制2
    Java流程控制2 Java流程控制2

    相关文章

      网友评论

          本文标题:Java流程控制2

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