zoukankan      html  css  js  c++  java
  • java_流程控制

    一、if结构

    if(条件)   //条件:可以是Boolean类型的值、变量,也可以是返回值为Boolean类型的表达式

    {

    //语句1   //条件为真执行 语句1

    }else{

    //语句2   //条件为假执行语句2

    }

    嵌套if语句形式:

    if(条件1){

    //语句块1

    if(条件2){

    //语句块2

    }

    else{

    //语句块3

    }}

    else{

    //语句块4

    }

    if else阶梯形式:

     

    二、switch结构

     switch(表达式){  //表达式类型:byte、short、int、char、String

    case value1://程序语句   //value值必须和表达式类型一致,或者兼容,不能出现重复的 value的值

                        break;

    case value2://程序语句

                        break;

    case value3://程序语句

                        break;

    default://程序语句

    }

    三、循环结构

    1.while循环

    while(条件)   //条件:可以是Boolean类型的值、变量和表达式,还可以是一个结果为Boolean的方法

    {

    //循环语句

    }

    2.do-while循环(即使表达式的值的false,循环也会执行一次)

    do{

    //程序语句

    }while(条件)

    3.for循环

    for(初始化;条件;迭代运算){   //条件是Boolean表达式

    //循环语句

    }

    执行过程:初始化-->如果条件为真-->执行循环语句-->迭代运算-->如果条件为真-->->执行循环语句-->迭代运算-->一直执行条件为假跳出循环

    四、break、continue、return

    1.break语句(强制当前循环终止,跳出循环后继续执行后面的代码)

    不加breaek

    加break

    2.continue语句(停止本次循环,继续下一次循环)

    3.return语句(从当前的方法中退出,该方法内的代码都不会执行)

  • 相关阅读:
    Flask从入门到入土
    flask请求上下文源码分析
    python事件调度库sched
    go中简单使用kafka
    python下使用ElasticSearch
    numpy+pandas+matplotlib+tushare股票分析
    functools模块中partial的使用
    乐观锁与悲观锁
    mysql的服务器构成
    redis事件监听及在订单系统中的使用
  • 原文地址:https://www.cnblogs.com/liyongmei/p/10965948.html
Copyright © 2011-2022 走看看