for循环有以下几种方式:
- 标准for循环:使用指定的初始条件、循环条件和更新语句。如:
for (int i = 0; i < 5; i++) { // 循环体 }
- 增强for循环(foreach循环):用于遍历数组或集合。如:
int[] nums = {1, 2, 3, 4, 5}; for (int num : nums) { // 循环体 }
- 带有迭代器的for循环:用于遍历集合,使用Iterator进行迭代。如:
Listnames = new ArrayList<>(); names.add("Alice"); names.add("Bob"); names.add("Charlie"); for (Iterator iterator = names.iterator(); iterator.hasNext();) { String name = iterator.next(); // 循环体 }
- 无限循环:没有指定循环条件,通过
break
语句或其他条件来终止循环。如:
for (;;) { // 循环体 if (condition) { break; } }
- 嵌套循环:在循环体中嵌套另一个循环。如:
for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { // 循环体 } }
这些是常见的for循环的几种方式,根据具体需求选择合适的方式来进行循环操作。