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