实验内容:数组的复制

随机产生十个一到100之间的整数,并查找最小值和最大值,定义一个新数组,将最小值和最大值存在新数组的第一个和第二个位置。


import java.util.Arrays;
import java.util.Random;

public class Main {
    public static void main(String[] args) {
        // 随机产生十个一到100之间的整数
        int[] nums = new int[10];
        Random rand = new Random();
        for (int i = 0; i < nums.length; i++) {
            nums[i] = rand.nextInt(100) + 1;
        }
        System.out.println("随机生成的十个数字为:" + Arrays.toString(nums));

        // 查找最小值和最大值
        int min = nums[0], max = nums[0];
        for (int i = 1; i < nums.length; i++) {
            if (nums[i] < min) {
                min = nums[i];
            }
            if (nums[i] > max) {
                max = nums[i];
            }
        }
        System.out.println("最小值为:" + min);
        System.out.println("最大值为:" + max);

        // 存入新数组的第一个和第二个位置
        int[] result = new int[2];
        result[0] = min;
        result[1] = max;
        System.out.println("新数组为:" + Arrays.toString(result));
    }
}