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圖片處理功能介紹,供參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!代碼如下複製代碼importaComposi...
-
21個java基本知識點
本文主要是一些java基礎知識點相關的,所以也希望能分享給剛剛入門的Java程序員和打算入Java開發這個行當的準新手們,希望可以給大家一些經驗,能讓大家更好學習和使用Java。1.JVM相關(包括了各個版本的特性)對於剛剛接觸Java的人來説,JVM相關的知識不一定需要理解很...
-
jsp向cookie寫入中文亂碼的解決辦法
jsp在向cookie寫入中文亂碼大家是怎麼處理的呢?下面是小編給大家提供的解決辦法,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。在jsp中對中文的處理有一點不好就可能出現亂碼了,下面我來給大家介紹jsp中向cookie寫入中文實現程序有需要了解的`朋友可參考。Co...
-
Java中運算符的使用
導語:計算機的最基本用途之一就是執行數學運算,作為一門計算機語言,Java也提供了一套豐富的運算符來操縱變量。下面是java中運算符的使用,一起來學習下吧:算術運算符單目:+(取正)-(取負)++(自增1)--(自減1)雙目:+-*/%(取餘)三目:a>b?true:false説明:當a大於b的時候,為tru...
相關文章
- 英語閲讀:African Union Leaders Talk Mali, Chinese Investmen
- DOS的Interlnk、Intersvr、Qbasic命令使用説明
- 高中優秀英語作文An Unforgettable Experience
- Java中break、continue、return語句的使用區別對比介紹
- Should Private Cars Be Encouraged in China高中英語作文
- 英語滿分作文:Reading-TheBestMeanstoAcquireknowledge
- ,javascript break和continue區別
- 託福英語寫作範文:Examinations exert a pernicious influence on educat
- java如何利用java.net.URLConnection發送HTTP請求
- 英語作文:An unforgettable experience