break continue 方法
阿新 • • 發佈:2022-05-31
break
break 在任何迴圈語句的主體部分,均可用break控制迴圈流程。break用於強行退出迴圈,不執行迴圈中剩餘的語句。(break也可在swich語句中使用)
continue
continue語句用在迴圈語句體重,用於終止某次迴圈過程,即跳出迴圈體中尚未執行的語句,接著進行下一次是否執行迴圈的判定
方法
方法?
java方法是語句的集合,他們放在一起執行一個功能。
解決一類問題的步驟的有序組合。
包含於類或物件中。
在程式中被建立,在其他地方被引用。
設計方法的原則:保持方法的原子性,一個方法只完成一個功能。
方法的定義
修飾符 返回值型別 方法名(引數型別 引數名){
方法體
}
過載?
在同一個類中,有相同的函式名稱,但形參不同;
過載規則:
方法名稱必須相同;
引數列表必須不同(個數不同或型別不同,引數排列順序不同等)
方法返回型別可以相同可以不同
過載實現理論
方法名相同時,編譯器會根據呼叫方法的引數個數,引數型別等逐個匹配,以選擇對應的方法,匹配失敗,編譯器報錯。
可變引數(不定項引數)
在方法生命中,在指定引數型別後加一個省略號(...)
一個方法中只能指定一個可變引數 他必須是方法的最後一個引數。任何普通的引數必須在他之前宣告。
public static void main(String[] args){
HelloWord acs = new HelloWord();
acs.asd(1,2,5,7,9);
}
public void asd(int ...a ){
System.out.println(a[0]);
System.out.println(a[1]);
System.out.println(a[2]);
System.out.println(a[3]);
System.out.println(a[4]);
}
遞迴
自己呼叫自己。
利用遞迴可以將簡單的程式解決一些複雜的問題。通常把一個大型複雜的問題層層轉化為一個與原問題相似的規模較小的問題來求解,遞迴策略只需少量的程式就可以描述及解決問題過程所需要的多次重複計算,大大地減少了程式的程式碼量。遞迴的能力在於用有限的語句來定義無限集合。
遞迴節後包括兩個部分:
遞迴頭:什麼時候不呼叫自身方法。如果沒有頭,將陷入死迴圈。