Java初學——跳轉語句

在java中,支持三種跳轉語句 :break、continue和return語句,這些語句把控制轉移到其他部分,

break語句

break語句主要用在循環語句或者switch中,用來跳出整個語句塊,break跳出最裏層的一層循環,並繼續執行循環下的其他語句
在java中,break有三種作用:
1.在switch中他被用來中止一個語句序列
2.他能被用來退出一個循環
3.他能被作爲一種先進的goto語句來使用

continue語句

continue語句適用於任何循環控制結構中,作用是讓程序立刻跳轉到下一次循環的迭代。在for循環中,continue語句使程序立即跳轉到下一次循環中。在while或者do…while循環中,程序立即跳轉到布爾表達式的判斷語句。
既然這倆都是跳轉語句,那就有必要;來說一下有什麼不一樣了

break和continue語句的區別:

break是跳出當前層循環,終結整個循環,也不再判
斷循環條件是否成立;continue語句則是結束本次循環,不再運行continue之後的語句,然
後重新回到循環的起點,判斷循環條件是否成立,繼續運行。
我們寫個程序,求1到100的奇數和:

public class liz {
    public static void main(String[] args) {
        //求1到100的奇數和
        int sum=0;
        for(int i=0;i<=100;i++){
            if(i%2==0){
                continue;
            }
            sum+=i;
        }
        System.out.println("sum="+sum);
    }
}

這個程序就用到了continue語句,

return語句

return語句作爲一個無條件的分支,他不需要判斷條件即可發生。return語句主要有兩個用途:
1、用來表示一個方法的返回值(前提是返回值類型不是void)
2、是由return導致方法退出並返回值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章