亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

條件語句和循環語句都有什么區別

發布時間:2021-10-14 16:21:40 來源:億速云 閱讀:134 作者:柒染 欄目:編程語言

本篇文章給大家分享的是有關條件語句和循環語句都有什么區別,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

條件語句

IF語句

  IF條件語句語法格式如下:

if(condition)

  action

  也可以使用花括號來執行一組操作:

  if(condition)

  {

  action-1

  action-1

  .

  .

  action-n

  }

  以下實例用來判斷數字是奇數還是偶數:

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

  輸出結果為:

  10是偶數

IF-ELSE語句

  IF-ELSE條件語句語法格式如下:

  if(condition)

  action-1

  else

  action-2

  在條件語句condition為true時只需action-1,否則執行action-2。

  $awk'BEGIN{

  num=11;

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

  elseprintf"%d是奇數\n",num

  }'

  輸出結果為:

  11是奇數

IF-ELSE-IF

  我們可以創建多個IF-ELSE格式的判斷語句來實現多個條件的判斷:

  $awk'BEGIN{

  a=30;

  if(a==10)

  print"a=10";

  elseif(a==20)

  print"a=20";

  elseif(a==30)

  print"a=30";

  }'

  輸出結果為:

  a=30

  循環

For

  For循環的語法如下:

  for(initialisation;condition;increment/decrement)

action

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

  下面的例子使用For循環輸出數字1至5:

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

While

  While循環的語法如下:

  while(condition)

  action

  While循環首先檢查條件condition是否為true,若條件為true則執行動作action。此過程一直重復直到條件condition為flase才停止。

  下面是使用While循環輸出數字1到5的例子:

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

Break

  break用以結束循環:

  在下面的示例子中,當計算的和大于50的時候使用break結束循環:

  $awk'BEGIN{

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

  }

  }'

  輸出結果為:

  Sum=0

  Sum=1

  Sum=3

  Sum=6

  Sum=10

  Sum=15

  Sum=21

  Sum=28

  Sum=36

  Sum=45

Continue

  Continue語句用于在循環體內部結束本次循環,從而直接進入下一次循環迭代。

  下面的例子輸出1到20之間的偶數:

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

Exit

  Exit用于結束腳本程序的執行。

  該函數接受一個整數作為參數表示AWK進程結束狀態。如果沒有提供該參數,其默認狀態為0。

  下面例子中當和大于50時結束AWK程序。

  $awk'BEGIN{

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

  }

  }'

  輸出結果為:

  Sum=0

  Sum=1

  Sum=3

  Sum=6

  Sum=10

  Sum=15

  Sum=21

  Sum=28

  Sum=36

  Sum=45

以上就是條件語句和循環語句都有什么區別,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

普安县| 茌平县| 金阳县| 阿拉善左旗| 崇义县| 滦平县| 武鸣县| 邳州市| 洱源县| 吉林省| 桓台县| 八宿县| 久治县| 慈溪市| 罗山县| 开平市| 吉隆县| 镇雄县| 昭通市| 来凤县| 嘉祥县| 鹤山市| 临朐县| 永春县| 固阳县| 沿河| 吴川市| 广昌县| 固安县| 耿马| 石首市| 绥芬河市| 探索| 邵阳县| 黎城县| 资源县| 柳河县| 泸州市| 固阳县| 南平市| 民丰县|