第9天

一、求最值

二、遍历数组求和

 

package 循环;

import java.util.Random;

public class 循环生成随机数 {
    public static void main(String[] args) {
        Random r = new Random();
        int[] arr = new int[10];
        int sum = 0;
        int count = 0;
        for (int i = 0; i < 10; i++) {
            arr[i] = r.nextInt(99) + 1;// 范围为1~100;
            sum += arr[i];
            System.out.println("第" + i + "位数组值位:" + arr[i]);
        }

        System.out.println("数组总和为:" + sum);
        int arg = sum / 10;
        System.out.println("数组平均值为:" + arg);
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] < arg) {
                System.out.println("数组中比平均值小的有:" + arr[i]);
                count++;
            }
        }
        System.out.println("比平均值小的数有" + count + "位。");
    }
}
第0位数组值位:74
第1位数组值位:65
第2位数组值位:59
第3位数组值位:66
第4位数组值位:45
第5位数组值位:53
第6位数组值位:27
第7位数组值位:43
第8位数组值位:47
第9位数组值位:69
数组总和为:548
数组平均值为:54
数组中比平均值小的有:45
数组中比平均值小的有:53
数组中比平均值小的有:27
数组中比平均值小的有:43
数组中比平均值小的有:47
比平均值小的数有5位。

三、

四、打乱数组中的顺序

 五、数组的内存图

 

 

 

   

posted @ 2023-07-10 13:30  七安。  阅读(11)  评论(0编辑  收藏  举报