Java語言中,循環(huán)結(jié)構(gòu)是程序中常用的一種控制結(jié)構(gòu)。其中,while循環(huán)和for循環(huán)是比較常用的兩種循環(huán)結(jié)構(gòu)。
while循環(huán)的語法格式如下: while(條件){ ... } 其中,條件是一個(gè)布爾表達(dá)式,如果該表達(dá)式的值為true,就執(zhí)行循環(huán)體中的語句;否則,跳過循環(huán)體繼續(xù)執(zhí)行后面的語句。在每次循環(huán)迭代之前,都會(huì)在判斷條件之前重新計(jì)算布爾表達(dá)式的值。 示例代碼如下: int i = 0; while(i< 5){ System.out.println("當(dāng)前i的值為:" + i); i++; } 上述代碼中,循環(huán)的次數(shù)是5次,每次輸出的i的值分別為0、1、2、3、4。
for循環(huán)的語法格式如下: for(初始化;條件;迭代){ ... } 其中,初始化是循環(huán)變量的初始值;條件是一個(gè)布爾表達(dá)式,如果該表達(dá)式的值為true,就執(zhí)行循環(huán)體中的語句;否則,跳出循環(huán);迭代則指循環(huán)變量每次增加或減少的量。 示例代碼如下: for(int i = 0; i< 5; i++){ System.out.println("當(dāng)前i的值為:" + i); } 上述代碼中,循環(huán)的次數(shù)是5次,每次輸出的i的值分別為0、1、2、3、4。
在使用循環(huán)結(jié)構(gòu)時(shí),需要注意循環(huán)的退出情況,避免出現(xiàn)死循環(huán)。另外,在使用while循環(huán)時(shí)要注意循環(huán)變量的初始化和遞增遞減。