数组作为方法参数:
package com.wys.java; import java.security.PublicKey; //数组作为函数参数 public class functionDemo { public static void main(String[] args) { int[] arr0 = {1,2,3,4,5}; printArray(arr0); } public static void printArray(int[] arr1){ for(int i=0; i<arr1.length; i++){ System.out.print(arr1[i]+" "); } System.out.println(); } }
结果:
数组作为返回值:
package com.wys.java; //数组作为函数返回值 public class returnDemo { public static void main(String[] args) { int[] arr0 = {1,2,3,4,5}; System.out.println("原数组:"); printArray(arr0); //先打印原数组 int[] arrReverse = reverseArray(arr0); //获得反向排列的数组 System.out.println("数组倒置后:"); printArray(arrReverse); //打印此结果数组 } //获得所给数组的反向排序的新数组 public static int[] reverseArray(int[] arr1Temp){ int[] resultArray = new int[arr1Temp.length]; //创建结果数组作为返回值 for(int i=0; i<resultArray.length; i++){ resultArray[i] = arr1Temp[arr1Temp.length-1-i]; } return resultArray; } //打印数组元素 public static void printArray(int[] arrTemp){ for(int element:arrTemp){ System.out.print(element+" "); } System.out.println(); } }
结果: