• Java基础之流程控制语句


    1,顺序语句

      代码从上往下依次执行。

      其实,我们编写的代码中顺序结构是普遍存在的。通常情况下,代码都是由上往下,由左往右依次执行的,除了被以下的结构语句改变执行顺序。

    2,条件语句

      分为三类,

        单if语句:if(条件表达式){

                条件表达式成立时执行该语句;

              }

        if-else语句:if(条件表达式){

                条件表达式成立时执行该语句;

              }else{

                条件表达式不成立时执行该语句;

              }

        if-else-if语句:if(条件表达式1){

                  条件表达式1成立时执行该语句;

                }else if(条件表达式2){

                  条件表达式2成立时执行该语句;

                }else{

                  以上条件表达式均不成立时执行该语句;

                }

      条件语句的嵌套:如:

        if(条件表达式1){

          if(条件表达式2){

            语句1;

          }else{

            语句2;

          }

        }else{

          语句3;

        }

        嵌套形式的执行原理跟前面的是一样的,只不过可能在判断了一次之后又进行了一次判断。

    3,选择语句

      格式:switch(表达式){

            case "表达式的结果1":

                语句1;

            break;

            case "表达式的结果2":

                语句2;

            break;

            default:

                语句3;

            break;

          } 

      使用switch时需要注意的问题:switch后圆括号中的表达式的结果的取值类型:char short int long String(JDK1.7后才可以) 枚举类型

                    case后的表达式的结果必须是确定的值,不能是变量。

      switch语句和if语句可以相互转换,

          在类型固定且接收的数据为常量时建议使用switch

          在接收的是范围或需要做比较时建议使用if语句

    4,循环语句

      当型循环:while(循环条件){

              循环体;

            }

      直到型循环:do{

              循环体;

            }while(循环条件)

      二者的区别:在表达式相同的情况下,直到型循环比当型循环要多执行一次循环体。

      for循环:for(初始化语句;循环条件;迭代语句){

            循环体;

          }

    5,扩展

      三元运算符

      格式:表达式?表达式成立执行该语句:表达式不成立执行该语句;

      if(){}else{}语句可以和三元运算符相互转换。

  • 相关阅读:
    面对对象1
    php数组
    操作字符串,正则表达式
    php运算符and函数
    sql 数学函数and字符串函数and日期函数
    高级查询
    简单查询
    php环境搭建
    第三阶段项目错误记录
    thinkphp获取刚添加数据的主键值
  • 原文地址:https://www.cnblogs.com/dudadi/p/Java.html
Copyright © 2020-2023  润新知