break,return以及continue的區別

2021-10-14 10:31:42 字數 1426 閱讀 8512

break:結束迴圈體,如果是單層迴圈,一旦執行到break,那麼就會立刻結束迴圈體,執行迴圈體後面的**,如果是多層迴圈,那麼當執行到break時,就結束那一層迴圈,注意:break不是結束整個方法,而是結束迴圈體,所以break多用於迴圈體中

//break控制語句測試

for(

int i =

0; i <

4; i++

)/*輸出結果

* 0 1 2 3

0 1 2 3

森林* */

for(

int i1 =

0; i1<

4; i1++)*/

/*0 000

森林* */

system.out.

print

(i1+

"\t");

} system.out.

println()

;}system.out.

println

("森林"

);

return:結束整個方法,一旦**執行到return那麼立刻結束該方法,return後面不可在有**,因為return就是方法的結尾

system.out.

println

("return之前");

int method =

method(4

,3);

if(method==-1

) system.out.

println

("你好");

system.out.

println

("段森林");

}public

static

intmethod

(int a,

int b)

return0;

}

continue:跳過此次迴圈,不在執行迴圈後面的內容直接進行下一次迴圈

for

(int i =

0; i <

3; i++

) system.out.

println

("第"

+i+"次迴圈");

/* * 第0次迴圈

0 1

第2次迴圈

0 1

* */

for(

int i1 =

0; i1 <

2; i1++

) system.out.

println()

;}

co 作業分割結構

標籤 分類 sap fico 本文主要講解成本中心模組裡作業分割 splitting structure 的系統邏輯。首先要明確一點 作業分割是基於作業型別 activity type 存在的。我們都知道,月結的時候需要將成本中心的費用分配到當期各生產訂單,以便核算出每張生產訂單的作業成本。從而滿足...

co原始碼解讀

提取slice 函式方便使用 var slice array.prototype.slice 暴露 co module.exports co default co.co co 把generator函式 fn 包起來,返回promise this is a separate function so t...

SpringSecurity 跨域問題 Cors

在springboot中只需要在controller上新增 crossorigin,而在匯入springsecurity後將會失效,所以需要我們在springsecurity中再進行配置 public class securityconfig extends websecurityconfigure...