10 数组3 数组在方法中的使用

数组作为方法参数:

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();
    }
}

结果:

猜你喜欢

转载自www.cnblogs.com/CPU-Easy/p/12102469.html