其他分享
首页 > 其他分享> > 定义数组,定义方法

定义数组,定义方法

作者:互联网

package StudentMange;
/15. 定义数组 int arr [] = new int[10]需求如下
(1) 定义方法getArray()完成对数组的初始化,要求采用随机数,范围为1-100(包含1和100)
(2) 定义方法printArray遍历数组;
(3) 定义方法getIndex() 完成 通过键盘录入一个数字2-5(包含2和5,不需要做录入验证),
如果数组中存在键盘录入数字的整倍数,那么打印数组中的数字
(4) 定义方法,getAv()获取数组的平均值,将结果打印在控制台
/

import java.util.Random;
import java.util.Scanner;

public class HomeWork1 {
public static void main(String[] args) {
int arr [] = new int[10];
getArray(arr);
printArray(arr);
getIndex(arr);
getAv(arr);
}

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;
    }

}

}

标签:arr,定义,int,void,System,length,定义方法,数组
来源: https://www.cnblogs.com/lvtiantian/p/14743408.html