Java編程思想第4章:控制執行流程

通過使用逗號操作符,可以在for語句裏定義多個變量,且分隔的語句都會被對立執行。

<span style="font-size:14px;">public class Test {
	public static void main(String[] args) {
		for (int i = 1, j = i + 10; i < 5; i++, j = i * 2) {
			System.out.println("i = " + i + " j = " + j);
		}
	}
}</span>

foreach用法,用於數組和容器,不必創建變量去對序列進行計數,foreach將自動生成每一項。

<span style="font-size:14px;">for(float x : f)</span>

類goto機制:標籤

<span style="font-size:14px;">label1:</span>

標籤起作用的唯一地方是在迭代語句之前,中間不置入任何語句

Java中需要使用標籤的唯一理由就是因爲有循環嵌套存在,而且想從多層嵌套中break或continue

label:
outer-iteration {
    inner-iteration {
        //...
        break; // (1)中斷內部迭代
        //...
        continue; // (2)
        //...
        continue label1; // (3)同時中斷內部外部迭代,從外部迭代重新開始
        //...
        break label1; // (4)
    }
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章