if,case,for,while_case循环用法

do
     命令序列
done


        在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。
       当面对各种列表重复任务时,使用简单的if语句已经难以满足要求,而顺序编写全部代码更是显得异常繁琐、困难重重。

语法结构

(1)列表循环
(2)不带列表循环
(3) 类c风格的for循环

for   ((expr1;expr2;expr3))
do
            command
done

expr1:定义变量并赋初值
expr2:决定是否循环.
expr3:决定循环变量如何改变,决定循环什么时候退出

类c风格运算符用法
++     自身变量+1
–       自身变量-1
+=5   自身变量+5
-=5    自身变量-5
*=5    自身变量*5
/=5    自身变量/5
%=5  自身变量%5

不带列表循环执行时由用户指定参数和参数的个数决定的
for变量名
do
        command
done

四、while 语句

while循环

1.语法结构
2.死循环

语法结构(3种)

while循环一般用于有条件判断的循环,若判断条件为真,则进入循环,当条件为假就跳出循环
语法结构.
while 表达式
do
        command
done

while死循环
while [ 1 -eq 1 ]    写一个永远为真的表达式,1等于1这个条件永远为真,所以这个脚本会一直循环下去。
do
       commnand
done

while true 
do

command
done

while :
do
       comnand 
done

五、until循环

和while相反, 条件为假进入循环,条件为真退出循环
语法结构
until 表达式.
do
      command
done

六、循环控制语句

for循环一般会搭配条件判断语句和流程控制语句一起执行,那么就会出现需要跳过循环和中止循环的情况。

控制循环的命令

1.continue

继续,但不会执行循环体内下面的代码,重新开始下一次循环

2.break

打断,马上停止本次循环,执行循环体外的代码

3.exit

直接跳出程序,后面可跟状态返回码如exit 1等等

七、实例

1.猜数字

2.买商品

3.三角形

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

](https://i-blog.csdnimg.cn/blog_migrate/a846464c008c60811050fbcb75fc700f.png)

[外链图片转存中…(img-IThEencX-4701985897000)]
[外链图片转存中…(img-rhLYNFKH-4701985897001)]
[外链图片转存中…(img-sqte2RVp-4701985897001)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值