14 数组作为方法参数(动态操作)

修改数组中的某个元素的值:

package com.wys.java;

public class ArrUpdateDemo {

    //定义一个用于修改某个数组元素值的方法
    public void updateArray(int[] arr){
        arr[2] = 333;   //将下标为2的元素值修改为222
        System.out.println("修改后数组arr的元素为:");
        printArray(arr);
    }

    //依次输出数组元素的值
    public void printArray(int[] arr){
        for(int n: arr){
            System.out.print(n + " ");
        }
        System.out.println();
    }

    //测试
    public void testDemo(){
        int[] arr = {1,2,3,4,5,6,7};
        System.out.println("方法调用前:");
        printArray(arr);

        System.out.println("方法调用:");
        updateArray(arr);

        System.out.println("方法调用后:");
        printArray(arr);

    }

    public static void main(String[] args) {
        ArrUpdateDemo arrUpdateDemo = new ArrUpdateDemo();
        arrUpdateDemo.testDemo();
    }
}

结果:

原文地址:https://www.cnblogs.com/CPU-Easy/p/12133915.html