import java.util.Random;

public class RandomNumber {
    public static void main(String[] args) {
        int[] numbers = new int[10];
        Random random = new Random();

        // 生成随机数并存入数组
        for (int i = 0; i < numbers.length; i++) {
            numbers[i] = random.nextInt(100) + 1;
        }

        int evenCount = 0; // 偶数的数量
        int oddSum = 0; // 所有奇数的累加和
        int maxNumber = numbers[0]; // 最大数
        boolean hasOne = false; // 是否有1

        // 遍历数组进行计算
        for (int number : numbers) {
            if (number % 2 == 0) {
                evenCount++; // 偶数数量加1
            } else {
                oddSum += number; // 奇数累加和加上当前奇数
            }

            if (number > maxNumber) {
                maxNumber = number; // 更新最大数
            }

            if (number == 1) {
                hasOne = true; // 存在1
            }
        }

        // 打印结果
        System.out.println("偶数的数量:" + evenCount);
        System.out.println("所有奇数的累加和:" + oddSum);
        System.out.println("生成的最大数是:" + maxNumber);
        System.out.println(hasOne ? "有" : "无");
    }
}
``
编写main方法实现如下功能: 随机生成10个随机数范围为1100然后如下结果打印: 1打印偶数的数量 2打印所有奇数的累加和 3打印生成的最大数是几 4打印这10个数中有没有1有就打印有否则打印无

原文地址: https://www.cveoy.top/t/topic/iwGN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录