Java面向對象(OOP)概念
Java面向對象(OOP)概念
Java命名約定
Java對象和類
Java構造器(構造方法)
Java static關鍵字
Java this關鍵字
Java繼承
Java聚合
Java方法重載
Java方法重寫
Java super關鍵字
Java實例初始化程序塊
Java final關鍵字
Java多態
Java靜態綁定和動態綁定
Java instanceof運算符
Java抽象類
Java接口
Java抽象類和接口的區別
Java包
Java訪問修飾符
Java封裝
Java Object類
Java對象克隆
Java數組
Java包裝類
Java按值調用和引用調用
Java strictfp關鍵字
Java命令行參數
對象和類之間的區別
java中方法重載和方法重寫的區別
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,