Java中break、continue、return語句的使用區別對比
在軟體開發過程中,邏輯清晰是非常之重要的。 程式碼的規範也是非常重要的。往往細節決定成敗。在編寫程式碼的時候,一定要理解語言的作用以及使用的方法和場景。你知道Java中break、continue、return語句的使用區別是什麼嗎?下面是小編為大家帶來的Java中break、continue、return語句的使用區別的知識,歡迎閱讀。
break、continue、return之間的區別與聯絡在軟體開發過程中,邏輯清晰是非常之重要的。 程式碼的`規範也是非常重要的。往往細節決定成敗。在編寫程式碼的時候,一定要理解語言的作用以及使用的方法和場景。下面來介紹一下break、continue、return三者的區別和聯絡。
1. break :
(1).結束當前整個迴圈,執行當前迴圈下邊的語句。忽略迴圈體中任何其它語句和迴圈條件測試。
(2).只能跳出一層迴圈,如果你的迴圈是巢狀迴圈,那麼你需要按照你巢狀的層次,逐步使用break來跳出。[逐層判斷,逐步跳出]
(3)k在迴圈體內,強行結束迴圈的執行,也就是結束整個迴圈過程,不在判斷執行迴圈的條件是否成立,直接轉向迴圈語句下面的語句。
(4).當break出現在迴圈體中的switch語句體內時,其作用只是跳出該switch語句體。
總的來說:就近原則,結束當前的整個迴圈。
2. return:
(1)rn 從當前的方法中退出,返回到該呼叫的方法的語句處,繼續執行。
(2)rn 返回一個值給呼叫該方法的語句,返回值的資料型別必須與方法的宣告中的返回值的型別一致。
(3). return後面也可以不帶引數,不帶引數就是返回空,其實主要目的就是用於想中斷函式執行,返回呼叫函式處。
3. continue:
(1).終止本次迴圈的執行,即跳過當前這次迴圈中continue語句後尚未執行的語句,接著進行下一次迴圈條件的判斷。
(2).結束當前迴圈,進行下一次的迴圈判斷。
(3).終止當前的迴圈過程,但他並不跳出迴圈,而是繼續往下判斷迴圈條件執行語句.他只能結束迴圈中的一次過程,但不能終止迴圈繼續進行.
程式碼如下:
複製程式碼 程式碼如下:
public static void test() {
for (int i = 0; i < 10; i++) {
if (i == 3) {
// break;//
// continue;//i=3的時候結束這一次的迴圈,繼續執行i=4的迴圈
return;// 直接結束整個函式
}
tln("----" + i);
}
tln("-111--");
}
-
如何使用一個java
Java是一種可以撰寫跨平臺應用程式的`面向物件的程式設計語言。以下是小編為大家搜尋整理的如何使用一個java,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!...
-
Java 正則表示式
Java是一門程式語言,那麼大家知道Java正則表示式是怎樣的呢?下面一起來看看!Java正則表示式正則表示式定義了字串的模式。正則表示式可以用來搜尋、編輯或處理文字。正則表示式並不僅限於某一種語言,但是在每種語言中有細微的差別。正則表示式例項一個字串其...
-
Java程式語言初學者入門課程
初學者先弄清這些Java的基本概念也是必不可少的,死記硬背肯定是不行的,重在理解,理解它們之間的區別與聯絡,分別有哪些應用。希望對您有所幫助!更多內容請關注應屆畢業生考試網!一、先明白瞭解什麼是Java的四個方面。初學者先弄清這些Java的基本概念也是必不可少的...
-
java system類使用方法示例
常用的方法:複製程式碼程式碼如下:longcurrentTimeMillis();獲取當前時間的毫秒值voidexit();終止當前正在執行的Java虛擬機器。複製程式碼程式碼如下:publicstaticvoidMethod(){longl=entTimeMillis();tln(l);();}描述系統屬性資訊:Propertiesroperties();該方法獲取的`信...
相關文章
- java如何利用java.net.URLConnection傳送HTTP請求
- ,javascript break和continue區別
- 英語閱讀:African Union Leaders Talk Mali, Chinese Investmen
- DOS的Interlnk、Intersvr、Qbasic命令使用說明
- 託福英語寫作範文:Examinations exert a pernicious influence on educat
- 高中優秀英語作文An Unforgettable Experience
- Should Private Cars Be Encouraged in China高中英語作文
- Java中break、continue、return語句的使用區別對比介紹
- 英語作文:An unforgettable experience
- 英語滿分作文:Reading-TheBestMeanstoAcquireknowledge