Java循環控制
在程序執行過程中,存在需要多次執行代碼塊的情況。 通常,語句按順序執行:首先執行函數中的第一個語句,然後執行第二個語句,依此類推。
編程語言提供各種控制結構,允許更復雜的執行路徑。
循環語句用於多次執行一個語句或一組語句,以下是大多數編程語言中循環語句的一般形式 -
Java編程語言提供以下類型的循環來處理循環要求,可通過單擊以下每個鏈接來學習。
編號
循環
描述
1
while循環
在給定條件爲真時重複語句或語句組,它在執行循環體之前測試條件。
2
for循環
多次執行一系列語句,並縮寫管理循環變量的代碼。
3
do…while循環
像while
語句一樣,但是它在末端測試循環體的條件。
1. 循環控制語句
循環控制語句將執行從正常執行順序更變。 當執行離開作用域時,將銷燬在該作用域中創建的所有自動對象。
Java支持以下控制語句,可通過單擊以下每個鏈接來了解和學習。
編號
控制語句
描述
1
break語句
終止循環或switch
語句,並立即將執行轉移到在循環或switch
之後的語句。
2
continue語句
使循環跳過其主體的其餘部分,並在重複之前立即重新測試其狀態。
2. 增強Java循環
從Java 5開始,引入了增強的for
循環。 這主要用於遍歷元素的集合,包括數組。
語法
以下是增強for
循環的語法 -
for(declaration : expression) {
// Statements
}
在上面語法中,
-
declaration
- 新聲明的塊變量,是與要訪問的數組元素兼容的類型。變量將在for
塊中可用,其值將與當前數組元素相同。 -
expression
- 這是要循環的數組。表達式(expression
)可以是返回的數組變量或方法調用。
示例
public class Test {
public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ) {
System.out.print( x );
System.out.print(",");
}
System.out.print("\n");
String [] names = {"James", "Curry", "Kobe", "Jordan"};
for( String name : names ) {
System.out.print( name );
System.out.print(",");
}
}
}
執行上面示例代碼得到以下結果 -
10, 20, 30, 40, 50,
James, Curry, Kobe, Jordan,
0 條評論,你可以發表評論,我們會進行改進
