数组是相同类型数据的集合
数组的声明和创建
内存分析以及数组的三种初始化
内存分析
数组的三种初始化
数组反转
//数组
public class Main9 {
public static void main(String[] args){
//增强型的for循环
int[] arrays={1,2,3,4,5};
for (int i = 0; i < arrays.length; i++) {
System.out.println(arrays[i]);
}
//arrays.for 快捷生成 for (int array : arrays)
for (int array : arrays) {
System.out.println(array);
}
printArray(arrays);
System.out.println();
int[] reserve = reserve(arrays);
printArray(reserve);
}
//打印数组元素
public static void printArray(int[] arrays){
for(int i=0;i<arrays.length;i++){
System.out.print(arrays[i]+" ");
}
}
//反转数组
public static int[] reserve(int[] arrays){
int[] result=new int[arrays.length];
//反转操作
for (int i=0,j=result.length-1;i<arrays.length;i++,j--){
result[j]=arrays[i];
}
return result;
}
}
运行结果:
1
2
3
4
5
1
2
3
4
5
1 2 3 4 5
5 4 3 2 1
Process finished with exit code 0
多维数组
二位数组