public class ArraysDemo04 {
public static void main(String[] args) {
int[] arrays={1,2,3,4,5};
//jdk1.5,没有下标,适合打印输出,for-each:
for (int array: arrays) { //arrays.for 得到这一行,array可随意用新变量取代
System.out.println(array);
}
printArrays(arrays);
System.out.println("\n反转数组");//换行
int[] reserse=mmas(arrays);//返回的是数组
printArrays(reserse);//输出数组
}
//定义一个方法打印数组元素: 使用数组作为参数
public static void printArrays(int[] arrays){
for(int i=0;i<arrays.length;i++){
System.out.print(arrays[i]+" ");
}
?
}
//数组作为返回值 反转数组
public static int[] mmas(int[] arrays){
int[] result=new int[arrays.length];
for (int i=0,j=arrays.length-1;i<arrays.length;i++,j--){
result[j]=arrays[i];
}
return result;
}
}
结果:
1
2
3
4
5
1 2 3 4 5
反转数组
5 4 3 2 1
原文:https://www.cnblogs.com/k-dg/p/14683282.html