3.编写代码: 实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素 乘以 2 , 并设置到对应的数组元素上.例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}
package gyy;
public class yinger1{
public static void main(String[] args) {
int arr[]= {1,2,3,4,5,6,7,8,9};
transform(arr);
}
public static void transform(int arr[]) {
System.out.print("原数组:");
for(int i=0;i<arr.length;i++) {
System.out.print(arr[i]+" ");
}System.out.println();
System.out.print("修改之后的数组:");
for(int i=0;i<arr.length;i++) {
arr[i]=arr[i]*2;
System.out.print(arr[i]+" ");
}
}
}
运行结果:
原数组:1 2 3 4 5 6 7 8 9
修改之后的数组:2 4 6 8 10 12 14 16 18
4.编写代码: 实现一个方法 sum, 以数组为参数, 求数组所有元素之和.
package gyy;
public class yinger1{
public static void main(String[] args) {
int arr[]= {1,2,3,4,5,6,7,8,9};
sum(arr);
}
public static void sum(int arr[]) {
int sum=0;
for(int i=0;i<arr.length;i++) {
sum=sum+arr[i];
}System.out.print("数组所有元素的和为:"+sum);
}
}
运行结果:
数组所有元素的和为:45
5.编写代码: 实现一个方法 avg, 以数组为参数, 求数组中所有元素的平均值(注意方法的返回值类型).
package gyy;
public class yinger1{
public static void main(String[] args) {
int arr[]= {1,2,3,4,5,6,7,8,9};
avg(arr);
}
public static void avg(int arr[]) {
int sum=0;
double average=0;
for(int i=0;i<arr.length;i++) {
sum=sum+arr[i];
average=sum/arr.length;
}System.out.print("数组所有元素的平均值为:"+average);
}
}
运行结果:
数组所有元素的平均值为:5.0