Java中常用的循環(huán)結(jié)構(gòu)有以下幾種:
for循環(huán):for循環(huán)可以循環(huán)指定次數(shù),也可以循環(huán)一個(gè)集合或數(shù)組等容器。
語法格式:
for(初始化語句;循環(huán)條件;循環(huán)后操作){
//循環(huán)體
}
while循環(huán):while循環(huán)只要滿足循環(huán)條件,就會(huì)一直執(zhí)行循環(huán)體,循環(huán)條件不滿足時(shí)跳出循環(huán)。
語法格式:
while(循環(huán)條件){
//循環(huán)體
}
do-while循環(huán):do-while循環(huán)和while循環(huán)的區(qū)別在于do-while循環(huán)至少會(huì)執(zhí)行一次循環(huán)體,循環(huán)條件不滿足時(shí)跳出循環(huán)。
語法格式:
do{
//循環(huán)體
}while(循環(huán)條件);
增強(qiáng)for循環(huán):增強(qiáng)for循環(huán)用于遍歷集合、數(shù)組等容器,相對于普通for循環(huán),語法簡單易懂,但是不能通過索引訪問元素。
語法格式:
for(元素類型 元素變量:容器){
//循環(huán)體
}
Iterator迭代器:迭代器是用于遍歷集合、數(shù)組等容器的對象,它提供了遍歷元素的方法和操作當(dāng)前元素的方法。
語法格式:
Iterator<元素類型> iterator = 容器.iterator();
while (iterator.hasNext()) {
元素類型 元素變量 = iterator.next();
//循環(huán)體
}