public class Demo02 {
public static void main(String[] args) {
//反转数组
int[] arrays = {1, 2, 3, 4, 5};
arrays = reverse(arrays);
for (int x : arrays) {
System.out.println(x);
}
}
public static int[] reverse(int[] arrays) {
int[] ints = new int[arrays.length];
for (int i = 0, j = arrays.length - 1; i < arrays.length; i++, j--) {
ints[j] = arrays[i];
}
return ints;
}
}
1. for each的增强for循环语句遍历数组元素,快捷键:arrays.for,其中arrays为数组名。
2. for循环语句中可以定义两个乃至多个变量,如一个i,一个j,i增j减。
for (int i = 0, j = arrays.length - 1; i < arrays.length; i++, j--){}
这句代码就很精髓。