真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

條件語(yǔ)句和循環(huán)語(yǔ)句都有什么區(qū)別-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)條件語(yǔ)句和循環(huán)語(yǔ)句都有什么區(qū)別,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

目前創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、布爾津網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

條件語(yǔ)句

IF語(yǔ)句

IF條件語(yǔ)句語(yǔ)法格式如下:

if(condition)

action

也可以使用花括號(hào)來(lái)執(zhí)行一組操作:

if(condition)

{

action-1

action-1

.

.

action-n

}

以下實(shí)例用來(lái)判斷數(shù)字是奇數(shù)還是偶數(shù):

$awk'BEGIN{num=10;if(num%2==0)printf"%d是偶數(shù)\n",num}'

輸出結(jié)果為:

10是偶數(shù)

IF-ELSE語(yǔ)句

IF-ELSE條件語(yǔ)句語(yǔ)法格式如下:

if(condition)

action-1

else

action-2

在條件語(yǔ)句condition為true時(shí)只需action-1,否則執(zhí)行action-2。

$awk'BEGIN{

num=11;

if(num%2==0)printf"%d是偶數(shù)\n",num;

elseprintf"%d是奇數(shù)\n",num

}'

輸出結(jié)果為:

11是奇數(shù)

IF-ELSE-IF

我們可以創(chuàng)建多個(gè)IF-ELSE格式的判斷語(yǔ)句來(lái)實(shí)現(xiàn)多個(gè)條件的判斷:

$awk'BEGIN{

a=30;

if(a==10)

print"a=10";

elseif(a==20)

print"a=20";

elseif(a==30)

print"a=30";

}'

輸出結(jié)果為:

a=30

循環(huán)

For

For循環(huán)的語(yǔ)法如下:

for(initialisation;condition;increment/decrement)

action

for語(yǔ)句首先執(zhí)行初始化動(dòng)作(initialisation),然后再檢查條件(condition)。如果條件為真,則執(zhí)行動(dòng)作(action),然后執(zhí)行遞增(increment)或者遞減(decrement)操作。只要條件為true循環(huán)就會(huì)一直執(zhí)行。每次循環(huán)結(jié)束都會(huì)進(jìn)條件檢查,若條件為false則結(jié)束循環(huán)。

下面的例子使用For循環(huán)輸出數(shù)字1至5:

$awk'BEGIN{for(i=1;i<=5;++i)printi}'   輸出結(jié)果為:   1   2   3   4   5   

While

While循環(huán)的語(yǔ)法如下:

while(condition)

action

While循環(huán)首先檢查條件condition是否為true,若條件為true則執(zhí)行動(dòng)作action。此過(guò)程一直重復(fù)直到條件condition為flase才停止。

下面是使用While循環(huán)輸出數(shù)字1到5的例子:

$awk'BEGIN{i=1;while(i<6){printi;++i}}'   輸出結(jié)果為:   1   2   3   4   5   

Break

break用以結(jié)束循環(huán):

在下面的示例子中,當(dāng)計(jì)算的和大于50的時(shí)候使用break結(jié)束循環(huán):

$awk'BEGIN{

sum=0;for(i=0;i<20;++i){ sum="">50)break;elseprint"Sum=",sum

}

}'

輸出結(jié)果為:

Sum=0

Sum=1

Sum=3

Sum=6

Sum=10

Sum=15

Sum=21

Sum=28

Sum=36

Sum=45

Continue

Continue語(yǔ)句用于在循環(huán)體內(nèi)部結(jié)束本次循環(huán),從而直接進(jìn)入下一次循環(huán)迭代。

下面的例子輸出1到20之間的偶數(shù):

$awk'BEGIN{for(i=1;i<=20;++i){if(i%2==0)printi;elsecontinue}}'   輸出結(jié)果為:   2   4   6   8   10   12   14   16   18   20   

Exit

Exit用于結(jié)束腳本程序的執(zhí)行。

該函數(shù)接受一個(gè)整數(shù)作為參數(shù)表示AWK進(jìn)程結(jié)束狀態(tài)。如果沒(méi)有提供該參數(shù),其默認(rèn)狀態(tài)為0。

下面例子中當(dāng)和大于50時(shí)結(jié)束AWK程序。

$awk'BEGIN{

sum=0;for(i=0;i<20;++i){ sum="">50)exit(10);elseprint"Sum=",sum

}

}'

輸出結(jié)果為:

Sum=0

Sum=1

Sum=3

Sum=6

Sum=10

Sum=15

Sum=21

Sum=28

Sum=36

Sum=45

以上就是條件語(yǔ)句和循環(huán)語(yǔ)句都有什么區(qū)別,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享題目:條件語(yǔ)句和循環(huán)語(yǔ)句都有什么區(qū)別-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://weahome.cn/article/csoiji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部