shell语句_while

蛋蛋 2022年09月13日 17 0

while

当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。

语言 语法 描述 案例
pascal while <条件> do <语句> 意为当条件符合时,接着做下面的语句;不符合时,退出循环。 k:=10;
WHILE k>0 DO BEGIN Writeln (k);
k:=k-1 END;
从10到1倒序输入
python while expression:
...
else:
...
当满足条件expression时运行,不满足时执行else下方语句。
C do <语句> while(<条件>);
while(<条件>) <语句>;
C++ while(<条件>) <语句>;
do <语句> while(<条件>);
int a=NULL;
while(a<10)
{
a++;//自加
if(a>5)//不等while退出循环,直接判断循环
{
break;//跳出循环
}
}
结果: 结束后 a的值为6 。
C# int i=1;
while(i<=10)
{
Console.WriteLine("{0}",i++);
}
java while(<条件>) {<语句;>}
do {<语句;>} while(<条件>);
二者的区别是do-while最少会被执行一次。
循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。
while(true)
{i++;
}/i无限累加,死循环/

do{i++;}while(i<60)/在i小于60``的情况下进行累加/
javascript while (<条件>) {需执行的代码 };
do {需执行的代码 } while (<条件>);





php while(expr){
statement
}
while 循环是 php 中最简单的循环类型。它和 C 语言中的 while 表现得一样。 $num=1;
$aaa="10以内的偶数为:";
while($num<=10){
if($num<=10){
$aaa.=$sum."";
}
$sum++;
}
echo$aaa;
?>
显示数字 1 到 10:
Basic

注意:do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。

例:循环执行3次

count=0
while [ $count -lt 3 ]
do
	cmd=$(要执行的命令)
	if [ $cmd -ne 0 ]; then
		break                  # 符合条件跳出循环
	fi
	count=$((count+1))
done

例:读取行

while IFS= read -r line || [[ -n "$line" ]]; do
    echo "$line"
done < "filename.txt"
Last Updated: 2025/09/15 22:17:45
shell语句_for shell语句_if