第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位。
三、
四、打乱数组中的顺序
五、数组的内存图