循环结构(一)

循环结构(一)

  • 顺序结构(除非特别指明,否则按照顺序一句一句执行,它是任何一种算法都离不开的一种基本算法结构)

  • 选择结构:

    1. if单选择结构:

    if(布尔值){
       //如果布尔值表达式为ture将执行的语句
    }

     

    1. if双选择结构:

      if(布尔值)
      {
         //如果布尔值表达式为ture将执行的语句
      }
      else
      {
         //如果布尔值表达式为false将执行的语句
      }

       

    2. if多选择结构:

      if(布尔表达式1)
      {
         //如果布尔表达式1为ture将执行的语句
      }
      else if(布尔表达式2)
      {
         //如果布尔表达式2为ture将执行的语句
      }else
      {
         //如果以上表达式为false将执行的语句
      }

       

    3. 嵌套的if结构:

    if(布尔值表达式1){
       //如果表达式1的值为ture执行的代码
       if(布尔值表达式2){
           //如果表达式2的值为ture执行的代码
      }
    }

     

    1. switch多选择结构:(switch case 语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支)

      switch(expression){
         case value:
             //语句
             break;//可选
               case value:
                 //语句
                  break;//可选
         default://可选
             //语句
      }
  • 循环结构

    while循环(最基本的循环)

    while(布尔表达式){
       //循环内容
    }

     

    do·····while 循环(至少执行一次循环)

    do{
       //代码语句
    }while(布尔表达式);

    while与do···while 的区别:

    1. while 先判断后执行,do····while 是先执行后判断

    2. do···while 总是保证循环体会被至少循环一次!

    for循环

上一篇:编写程序-用continue和不用continue的区别


下一篇:2021-03-28