continue,break和exit的區別

2021-08-10 11:14:48 字數 722 閱讀 5860

break:break n 表示跳出n個迴圈,n表示跳出迴圈的個數,省略n等於n為1。

continue:continue n 表示退到第幾次迴圈,省略n表示n為1,忽略本次迴圈的剩餘**,進行下一次迴圈。

exit:退出該指令碼

ex:新增ip 172.25.254.1~172.25.254.15 並且ip不能為172.25.254.10

#!/bin/bash

for ip in $(seq 1

15) do

if [[ $ip

-eq10 ]]

then

continue

##當ip為10的時候continue跳過剩餘**繼續迴圈

else

ifconfig eth0:$ip

172.25.254.$ip netmask 255.255.255.0

$1fi

done

通過該指令碼可測試:

#!/bin/bash

for i in $(seq 1

5)do

for b in $(seq 1

5) do

echo

$i$b

break

##改變break的值,輸出結果可比較區別

done

echo

$idone

continue,break注意事項和標籤的使用

在巢狀迴圈中可以使用標籤,標籤由程式設計師命名,可以不是label 標籤的使用 label1 迴圈語句 label2 迴圈語句 label 迴圈語句 break可以指定終結哪乙個迴圈,比如 break label2 這個語句就是終止label2。如果沒有指定的話,終結最近的迴圈。continue可以...

java標號 continue,break用法詳解

可以給語句塊加標號賦予它們名稱,標號位於語句之前。標號只能被continue和break引用。格式如下 label statement 語句前只允許加乙個標號,標號後面不能跟大括號。通過用break後加標號對處於標號中的語句進行控制。往往標號後是for.while.do while等迴圈。通過用標號...

對比 continue break 在迴圈中的作用

先來看乙個普通的迴圈 次迴圈,一共迴圈10次,num 第一次進入迴圈變成 1,第二次變成 2,最後輸出 10 let num 0 for let i 1 i 10 i console.log num 10continue 中譯 繼續 跳過本次迴圈,跳過了i 5和i 10這兩次迴圈,相當於只迴圈了8次...