定义数组,定义方法
作者:互联网
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