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日期時間基本操作方法
1.獲得Calendar實例:Calendarc=nstance();2.定義日期/時間的格式:SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");3.把日期/時間轉換成固定格式,使用SimpleDateFormat的'format()方法:Stringdatetime=at(ime());4.把字符串轉換成日期/時間,...
-
Java運算符
計算機的最基本用途之一就是執行數學運算,作為一門計算機語言,Java也提供了一套豐富的運算符來操縱變量。歡迎大家閲讀!更多相關信息請關注相關欄目!Java中的運算符和C/C++相差無幾。數學運算符數學運算,結果為一個數值。見下表:關係運算符關係運算符,結果為一個布爾...
-
java中String和StringBuffer的區別
java中String和StringBuffer的區別String這個類是Java中使用得最頻繁的類之一,以下就是小編精心推薦java中String和StringBuffer的區別,希望對大家有幫助!看到這個講解的不錯,所以轉一下在java中有3個類來負責字符的操作。acter是進行單個字符操作的,ng對一串字符...
-
java的基礎語法教學
java的基礎語法教學前言學習完了第一個java程序,之後就來系統的學習java。先從基礎語法開始,這個語法你也可以理解為英語或是漢語裏面的語法,只不過大家各有各的特點和區別。學習編程其實也是一個編程語言的學習過程。我們在學習英語的.時候都説,要想學習好英語一...
相關文章
- ,javascript break和continue區別
- Should Private Cars Be Encouraged in China高中英語作文
- 英語作文:An unforgettable experience
- 英語閲讀:African Union Leaders Talk Mali, Chinese Investmen
- java如何利用java.net.URLConnection發送HTTP請求
- DOS的Interlnk、Intersvr、Qbasic命令使用説明
- Java中break、continue、return語句的使用區別對比介紹
- 高中優秀英語作文An Unforgettable Experience
- 英語滿分作文:Reading-TheBestMeanstoAcquireknowledge
- 託福英語寫作範文:Examinations exert a pernicious influence on educat