在Java中,for和while是循環語句中最常見的兩種。它們的作用是讓程序重復執行相同的代碼,但是它們的使用范圍有所不同。
for (int i = 0; i < n; i++) { System.out.println("for循環執行" + i + "次"); }
for循環的使用范圍通常是在已知循環次數的情況下。例如,上面的代碼中,循環次數是n次,所以可以使用for循環來實現。在for循環中,需要定義一個循環計數器(即i),并且設置循環執行的條件(i< n),每次循環結束后,循環計數器會自動增加1(i++)。
int i = 0; while (i < 10) { System.out.println("while循環執行" + i + "次"); i++; }
而while循環的使用范圍則更為廣泛。它適用于需要在未知條件下重復執行的情況。在while循環中,需要定義一個循環條件(i< 10),只有當循環條件為真時,循環才會執行。每次循環結束后,需要手動更新循環條件,例如上面的代碼中的i++。
總的來說,for循環適用于已知循環次數的情況,而while循環適用于未知循環次數的情況。