编写main方法实现如下功能: 随机生成10个随机数范围为1100然后如下结果打印: 1打印偶数的数量 2打印所有奇数的累加和 3打印生成的最大数是几 4打印这10个数中有没有1有就打印有否则打印无
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 ? "有" : "无");
}
}
``
原文地址: https://www.cveoy.top/t/topic/iwGN 著作权归作者所有。请勿转载和采集!