Array as a parameter:
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(); } }
result:
Array as a return value:
Package com.wys.java; // array as the function return value public class returnDemo { public static void main (String [] args) { int [] = {1,2,3,4,5 arr0 }; the System.out. the println ( "source array:" ); printArray (arr0); // prints the original array int [] = arrReverse reverseArray (arr0); // get an array of oppositely oriented System.out.println ( "Invert the array:" ); printArray (arrReverse); // Print results array } // get new array is sorted to the reverse of the array of public static int[] ReverseArray ( int [] arr1Temp) { int [] = resultArray new new int [arr1Temp.length]; // Create the result array as a return value for ( int I = 0; I <resultArray.length; I ++ ) { resultArray [I ] arr1Temp.length = arr1Temp-l- [ I]; } return resultArray; } // print element array public static void printArray ( int [] arrTemp) { for ( int element: arrTemp) { of System.out.print (element + "" ); } System.out.println(); } }
result: