原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
在我們的開發過程中,會出現一種情況,就是同一段代碼,可能需要執行多次。如果執行的次數太多,手動寫肯定不是很適合,因此我們需要用到即將講到的循環語句。
我們的循環語句也有三種:
for (int i = 0; i < 10; i++) {
System.out.println("跟大妖怪學渣哇");
}
這段代碼執行的結果是在控制臺輸出了10行“跟大妖怪學渣哇”int i = 0;
while(i<10){
System.out.println("跟大妖怪學渣哇");
i++;
}
運行結果還是為十句”跟大妖怪學渣哇”,這段代碼我們是先聲明一個i變量初始值設為0,然后在循環中如果i小于10就執行輸出并且給i進行一個自增,當i增加到不符合條件的時候就會跳出循環,注意,若沒有自增則這就是個死循環了。int i = 0;
do {
System.out.println("跟大妖怪學渣哇");
i++;
} while (i<10);
這段話的執行結果也是輸出了10句“跟大妖怪學渣哇”,但是和上面的有點不同,如果我們把i的初始值就改成10的話int i = 10;
do {
System.out.println("跟大妖怪學渣哇");
i++;
} while (i<10);
你會發現運行結果還是輸出了一句”跟大妖怪學渣哇”,如果吧for循環的初始值改成10,則不會輸出任何東西。因此,do…while循環的一個特點就是不管條件是否符合,至少會執行一次循環體里的內容。