数组作为方法参数、数组作为方法的返回值

数组作为方法参数

在我们需要大量写入数组的时候,需要大量的遍历数组。

那么我们这个时候,就需要来写出一个方法。在我们需要的时候调用这个方法

 

public class Array4 {
public static void main(String[] args) {
int[] array={1,45,56,98,14};
Array(array);

}
public static void Array(int[] array){
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
}
}

看这串代码,我们定义了一个方法来实现的遍历

public static void Array(int[] array){
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
}

创建一个静态方法,然后在方法中定义一个数组的变量,输出遍历这个数组

在需要遍历的时候 ,就调用这方法来实现调用

数组作为方法的返回值

我们来写一个小测试看一下

如果我们想在以一个方法中求出总和,和平均值我们要怎么写??

    public static void main(String[] args) {
array(45,65);

}
public static int array(int a,int b){
int sum = a+b;
int avg = a+b/2;
return sum;

}
}

如果我们正常写的话,我们不能返回俩个值 

那么这时候,就需要使用数组来作为返回值

    public static void main(String[] args) {
array(45,65);

}
public static int[] array(int a,int b){
int sum = a+b;
int avg = a+b/2;
int[] ints = new int[2];
System.out.println(ints[0] = sum);
System.out.println(ints[1] = avg);
return ints;

}
}

可以看出,我们使用数组作为返回值的话 ,把数据都传入数组然后返回 

posted @ 2022-06-28 19:48  一位程序袁  阅读(95)  评论(0编辑  收藏  举报