1. 程式人生 > >return、break、continue、goto

return、break、continue、goto

1、return

        (1)、返回一個方法的指定型別的值(ps:void的方法也是可以使用return,後面不用跟引數)

        (2)、當前方法的退出,並返回一個值;

注:這是與break與continue的最大區別,return可以跳出整個方法,而前倆者只能跳出迴圈;

2、break、continue

     break:挑出當前迴圈體,若有多重迴圈則只能跳出break所處於的迴圈體,若外層還有迴圈體則需要在外層加入break,或者使用類似於goto(後面介紹);

    continue:跳出當次迴圈,繼續下一次迴圈;

3、break、continue利用標誌位跳出迴圈(類似於goto)

    break跳到標誌位:中斷並且跳出標籤所在的迴圈;

    continue跳到標誌位:終止當前迴圈,並且跳到標籤所在位置,繼續執行標籤後面的語句(若有迴圈則會繼續執行)