加强for循环和普通for循环的区别以及写法如下:
1.加强for循环是一种简化的遍历方式,它可以遍历数组或集合中的每个元素,但不能获取元素的下标或修改元素的值。
2.普通for循环是一种基本的循环结构,它可以通过控制变量、条件判断和增量表达式来控制循环次数和范围,它可以获取数组或集合中元素的下标并修改元素的值。
3.加强for循环的写法是:for(元素类型元素变量︰数组或集合){循环体;}
4.普通for循环的写法是:for(初始表达式;条件表达式;增量表达式){循环体;}
例如,以下代码分别使用加强for循环和普通for循环来遍历一个整型数组:
// 加强for循环
int[] arr = {1, 2, 3, 4, 5};
for(int num : arr) {
System.out.println(num);
}
// 普通for循环
int[] arr = {1, 2, 3, 4, 5};
for(int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}