zoukankan      html  css  js  c++  java
  • 循环(for,while,until)与循环控制符(break,continue)

    一、for循环

    第一种风格   for ((;;;))(类似C语言风格)

                          do

                      command

                      done

    例子:for ((i=0;i<10;i++))

               do

               echo $i

               done

    第二种风格   for variable in {list}

                          do

                        command

                         done

    例子:for  i  in {1..10..2}   //打印1到10的奇数。

               do

               echo $i

               done

               a=(1 2 3 9 8 60 625)     //定义数组a

               for i in ${a[*]}    //遍历数组

                 do

               echo $i

               done

    二、while循环

    while expression

    do

    command

    done

    例子(打印0-10):a=0

               while [ a -ge  10 ]

                 do

                 echo $a

                  let "a++"

                 done

               while (( a >=10))     

                 do

                 echo $a

                  let "a++"

                 done

    二、until循环

    与while相似,while只有条件成立才执行循环体,until只有条件不成立才执行循环体)

    三、break

    用于强制退出循环体

    例子:

    sum=0

    for((i=1;i<=100;i++))

    do

    let "sum=sum+i"

    if [ sum -gt 1000 ]

    then

    echo "1+2+..+$i=$sum"

    break

    fi

    done

    四、continue

    跳过本次循环后面的语句,执行下一次循环

  • 相关阅读:
    SVD与PCA
    Service(二):通信
    Service(一):认识service、绑定Service
    计划(四)
    Android studio 安装过程中遇到的问题
    UFLDL 教程学习笔记(四)
    opencv之dft及mat类型转换
    《第一行代码》(四)
    《第一行代码》
    计划(三)
  • 原文地址:https://www.cnblogs.com/97lzc/p/11256176.html
Copyright © 2011-2022 走看看