1.编写代码: 创建一个 int 类型的数组, 元素个数为 100, 并把每个元素依次设置为 1 - 100
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
System.out.print(Arrays.toString(tonew(100)));
}
public static int[] tonew(int x){
int[] arr=new int[x];
int i=0;
for ( i=0;i<arr.length;i++){
arr[i]=i;
}
return arr;
}
}
2.编写代码: 实现一个方法 printArray, 以数组为参数, 循环访问数组中的每个元素, 打印每个元素的值.
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7};
printArray(arr);
}
public static void printArray(int[] arr) {
for (int x : arr) {
System.out.println(x);
}
}
}
3.编写代码: 实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素 乘以 2 , 并设置到对应的数组元素上. 例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7};
transForm(arr);
}
public static void transForm(int[] arr) {
for (int i = 0; i < arr.length; i++) {
arr[i] = arr[i] * 2;
}
}
}
4.编写代码: 实现一个方法 sum, 以数组为参数, 求数组所有元素之和.
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7};
System.out.println(sum(arr));
}
public static int sum(int[] arr) {
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
}
5.编写代码: 实现一个方法 avg, 以数组为参数, 求数组中所有元素的平均值(注意方法的返回值类型).
public class Main {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7};
System.out.println(sum(arr));
}
public static double sum(int[] arr) {
int avg = 0;
for (int i = 0; i < arr.length; i++) {
avg += arr[i];
}
avg = avg / arr.length;
return avg;
}
}