天天看点

定义数组,定义方法

package StudentMange;

/15. 定义数组 int arr [] = new int[10]需求如下

(1) 定义方法getArray()完成对数组的初始化,要求采用随机数,范围为1-100(包含1和100)

(2) 定义方法printArray遍历数组;

(3) 定义方法getIndex() 完成 通过键盘录入一个数字2-5(包含2和5,不需要做录入验证),

如果数组中存在键盘录入数字的整倍数,那么打印数组中的数字

(4) 定义方法,getAv()获取数组的平均值,将结果打印在控制台/

private static void getIndex(int[] arr) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入一个2——5的数字:");
    int anInt = scanner.nextInt();
    for (int i = 0; i < arr.length; i++) {
        if (arr[i] % anInt==0){
            System.out.println(arr[i]);
        }
    }

}

private static void getAv(int[] arr) {
    int sum=0;
    for (int i = 0; i < arr.length; i++) {
        sum+=arr[i];
    }
    double avg =sum*1.0/arr.length;
    System.out.println(avg);

}

private static void printArray(int[] arr) {
    for (int i = 0; i < arr.length; i++) {
        System.out.println(arr[i]);
    }

}

private static void getArray(int[] arr) {
    Random random = new Random();
    for (int i = 0; i < arr.length; i++) {
        arr[i] = random.nextInt(100)+1;
    }

}