欢迎访问宙启技术站
智能推送

如何使用Java函数传递数组作为参数?

发布时间:2023-07-06 08:05:17

在Java中,可以使用函数传递数组作为参数。以下是使用Java函数传递数组作为参数的示例代码:

public class Main {

    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
     
        // 调用函数,并将数组作为参数传递
        printArray(arr);
        
        // 调用函数,并将数组作为参数传递
        int sum = calculateSum(arr);
        System.out.println("Sum of array elements: " + sum);
    }
    
    // 打印数组元素的函数
    public static void printArray(int[] arr) {
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }
    
    // 计算数组元素之和的函数
    public static int calculateSum(int[] arr) {
        int sum = 0;
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
        }
        return sum;
    }
}

在上面的代码中,我们定义了一个名为printArray的函数和一个名为calculateSum的函数,它们都接受一个整型数组作为参数。在main函数中,我们创建了一个整型数组arr并初始化它。

然后,我们调用printArray函数,并将数组arr作为参数传递给它。这个函数会遍历数组,并打印出每个元素的值。

接下来,我们调用calculateSum函数,并将数组arr作为参数传递给它。这个函数会计算数组中所有元素的和,并将结果返回。

总之,通过将数组作为参数传递给函数,我们可以在函数内部访问和操作数组中的元素,实现各种功能。无论是打印数组元素还是对数组进行计算,都可以通过函数传递数组参数来实现。