天天看點

Java循環

順序結構的程式語句隻能被執行一次。

如果您想要同樣的操作執行多次,就需要使用循環結構。

Java中有三種主要的循環結構:

  • while循環
  • do…while循環
  • for循環

在 Java5 中引入了一種主要用于數組的增強型 for 循環。

while 循環

while是最基本的循環,它的結構為:

while( 布爾表達式 ) {

//循環内容​

}

隻要布爾表達式為 true,循環就會一直執行下去。

執行個體

Test.java 檔案代碼:

public class Test {

public static void main(String[] args) {

int x = 10;

while( x < 20 ) {

System.out.print("value of x : " + x );

x++;

System.out.print("\n");

}

}

}

以上執行個體編譯運作結果如下:

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19      

do…while 循環

對于 while 語句而言,如果不滿足條件,則不能進入循環。但有時候我們需要即使不滿足條件,也至少執行一次。

do…while 循環和 while 循環相似,不同的是,do…while 循環至少會執行一次。

do {
       //代碼語句
}while(布爾表達式);      

執行個體

Test.java 檔案代碼:

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19