黑马程序员技术交流社区

标题: Scanner Random for if 综合练习 [打印本页]

作者: 黑马中黑马    时间: 2018-10-9 16:50
标题: Scanner Random for if 综合练习
1.通过键盘录入一个数字,作为数组的长度
        2.根据录入的数字,创建一个长度为该数字的数组
        3.通过随机数为数组中的每个元素进行赋值。随机数的范围在1-100之间
        4.求出数组中最大数字
        5.求出数组中的数字平均值

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

public class Test1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int i = sc.nextInt();
        System.out.println(i);
        int[] sum = new int[i];
        Random r = new Random();

        for (i = 0; i < sum.length; i++) {
            int number = r.nextInt(100) + 1;
            sum[i] = number;
            System.out.print(sum[i]);
        }
        int max = sum[0];
        for (i = 0; i < sum.length; i++) {
            if (sum[0] < sum[i]) {
                max = sum[i];
            }
        }
        System.out.println("最大值:"+max);
        int mun=0;
        for(i=0;i<sum.length;i++){
            mun+=sum[i];
        }
        int arg=mun/sum.length;
        System.out.println("平均值:"+arg);
    }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2