until 循环与 while 循环在处理方式上恰好相反。测试
1 while condition 2 do 3 command 4 done
举例1:spa
以上程序指定了循环的次数50,初始化计数器值为0,不断测试循环条件i是否小于等于100。在循环条件中设置了计数器加2来计算1~100内全部的偶数之和。命令行
举例2:3d
设置一个特殊的数据值(结束标记)来结束while循环。code
以上程序指定输入一个1~10之内的数字,当不是5的时候提示太大或过小,当是5的时候,输出数字5并退出程序。htm
举例3:blog
举例4:get
只有最后一个测试命令的退出状态码会被用来决定何时结束循环;it
2.until命令
通常 while 循环优于 until 循环,但在某些时候—也只是极少数状况下,until 循环更加有用。
1 until condition 2 do 3 command 4 done
condition 通常为条件表达式,若是返回值为 false,则继续执行循环体内的语句,不然跳出循环。