Java中的for循環和while循環是兩種常用的循環語句,通過它們可以循環執行某個代碼塊,實現重復執行某個代碼塊的效果。
for(int i=0;i<10;i++){ System.out.println("當前i的值為:"+i); }
上述for循環的語法格式為:for(初始化語句; 條件判斷語句; 循環體執行完后的語句){ 循環體語句 }
其中,初始化語句會在循環開始身體執行前執行一次,循環條件判斷語句會在每次循環開始執行前先判斷,只有當其值為true時才會執行循環體,循環體語句執行完后,循環體執行完后的語句會在下一次循環開始前執行。
而while循環的語法格式為:while(條件判斷語句){ 循環體語句 }
int i=0; while(i<10){ System.out.println("當前i的值為:"+i); i++; }
與for循環不同的是,while循環沒有初始化語句和循環體執行完后的語句,只有條件判斷語句和循環體語句。
對于不確定循環次數的情況,可以使用while循環,比如讀取文件中的數據,直到讀到文件末尾為止。而對于已知循環次數的情況,可以使用for循環,比如查詢員工薪資數據10次等。