循环(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

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

原文地址:https://www.cnblogs.com/97lzc/p/11256176.html

时间: 2024-10-14 14:58:41

循环(for,while,until)与循环控制符(break,continue)的相关文章

linux 循环结构中的 break continue exit return区别

1 概述 在脚本的循环中,需要用到break,continue,exit.来控制循环.利用return来获取函数的返回值.本文将对这四个命令的使用做介绍 break [N]:提前结束第N层循环,最内层为第1层 continue [N]:提前结束第N层的本轮循环,而直接进入下一轮判断:最内层为第1层 exit 命令终止脚本 2  break continue exit   对比 2.1 break 和continue 测试 假设一个循环体内,总共嵌套了3层循环,总循环体N为3,break 和con

黑马程序员---C基础4【循环结构】【while循环】【do&#183;&#183;&#183;while】【for循环】【break关键字】【continue关键字】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [循环结构] 1.循环结构介绍: 循环就是一次又一次的执行相同的代码块 2.构成循环结构的几个条件: 循环控制条件: 循环体:代码块 能够让循环结束的语句(递增,递减,真,假):退出循环 [while循环] 1.while循环的格式: 当型循环,当条件满足的时候,再执行循环体: while(条件表达式) { 语句1: 语句2 ······ } xxx 如果表达式为真执行代码块,为假则结束: 如

一文了解Python中的循环(for while break continue 嵌套循环...)

循环 目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码 重复 执行 02. while 循环基本使用 循环的作用就是让 指定的代码 重复的执行 while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行 需求 —— 打印 5 遍 Hello Python

1-25-循环控制符break、continue和函数详解

大纲: 1-for循环补充 1-1-for循环实战---类C格式应用 2-break.continue循环控制符 2-1实战:帮助理解break.continue作用 3-函数详解 3-1.脚本文件中定义函数并引用,如上图 3-2.返回值的应用 3-3.向函数传递参数(使用位置参数) 3-4.全局变量和局部变量 3-5.向函数传递数组 3-6.调用其他模块的函数 4-shift命令,参数左移 4-1-实战:shift应用 #####################################

跳出Java当中的一些循环,跳出双层FOR循环

今天写代码写了个双层的for循环,里面还是用来Iterator,大致意思就是在第二个循环中如果符合条件就给跳出整个双层循环. 刚开始,直接使用break.巴拉巴拉的敲了一堆代码,信心满满的就直接运行.等到结果一看,这不是要我要的.哎··看来不扎实呀! 突然来了兴趣,索性就看看一些资料,总结了几种跳出循环的方式: 1.直接跳出循环: for (int i = 0; i < 10; i ++) { if(i == 4) { break; } System.out.println(i); } Syst

.Net(C#)Parallel&quot;循环&quot;的解释以及与循环的比较

Parallel 类提供对并行循环和区域的支持. 许多个人计算机和工作站都有两个或四个内核(即 CPU),使多个线程能够同时执行. 在不久的将来,计算机预期会有更多的内核. 为了利用当今和未来的硬件,您可以对代码进行并行化,以将工作分摊在多个处理器上. 过去,并行化需要线程和锁的低级操作. Visual Studio 2010 和 .NET Framework 4 提供了新的运行时.新的类库类型以及新的诊断工具,从而增强了对并行编程的支持. 这些功能简化了并行开发,使您能够通过固有方法编写高效.

Python中的循环退出举例及while循环举例

循环退出 for循环: for else for 循环如果正常结束,都会执行else语句. 脚本1: #!/usr/bin/env python for i in xrange(10): print i else: print "main end" 结果: [[email protected] 20171227]# python exit.py 0 1 2 3 4 5 6 7 8 9 main end [[email protected] 20171227]# 脚本2: #!/usr/

JavaSE学习(四):数据结构之循环:for、while循环

第一节 循环结构 for.while.do while 1.1 for 循环 语法结构: for(表达式一:表达式二:表达式三) { 循环体 } 语法解析: 表达式一:声明初始化变量,只执行一次.可以同时声明多个变量用逗号隔开. 表达式二:判断变量是否需要循环的条件. 表达式三:每次执行完循环体后,变量变化的具体情况. 当for循环开始执行后,表达式一开始声明初始化变量,初始化变量后,执行表达式二判断变量是否满足布尔表达式,若不满足条件,执行结束,若满足条件,则执行循环体内的内容,执行完后再执行

爱是一种循环,是幸福的循环。

真正的爱也许不仅仅是浪漫的相遇,热烈的吸引,醉人的蜜语和澎湃的激情——也许更应该是深广的宽容, 细微的疼惜,淡远的关爱和无声的表达……就像穿梭在盛开的荷花下的青鱼,当荷花绚丽时,青鱼却在水中无声无息地游动:当荷花败落时,青鱼却还能带给你一串 串鲜活的呼吸.也许当你倾心于花香满腹时,你从不曾注意到青鱼的存在,但是当你一旦收回被诱惑已久的目光,你就会发现青鱼的气息已经充溢到了你每条脉络 中.只要长有一双平常的眼睛,谁都可以看到水面的荷花.但是,只有心中长眼睛的人,才能看到水中的青鱼啊! 用心伴着爱情

java循环练习:由输入的值决定循环的执行次数,循环变量默认从1开始

package practiceGO; import java.util.Scanner; /*   3.由输入的值决定循环的执行次数,循环变量默认从1开始  */ public class Cto { public static void main(String[] args) { Scanner sc = new Scanner(System .in); System.out.println("请输入循环次数:"); int time = sc.nextInt(); for(int