Java 随机数分析:奇偶和大小规律
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
int[] numbers = generateNumbers(10);
printNumbers(numbers);
printOddEven(numbers);
printLargerSmaller(numbers);
}
private static int[] generateNumbers(int n) {
int[] numbers = new int[n];
Random random = new Random();
for (int i = 0; i < n; i++) {
numbers[i] = random.nextInt(10);
}
return numbers;
}
private static void printNumbers(int[] numbers) {
System.out.print("Numbers: ");
for (int number : numbers) {
System.out.print(number + " ");
}
System.out.println();
}
private static void printOddEven(int[] numbers) {
int oddCount = 0;
int evenCount = 0;
for (int number : numbers) {
if (number % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
System.out.println('Odd count: ' + oddCount);
System.out.println('Even count: ' + evenCount);
}
private static void printLargerSmaller(int[] numbers) {
int largerCount = 0;
int smallerCount = 0;
for (int i = 0; i < numbers.length - 1; i++) {
if (numbers[i] > numbers[i + 1]) {
largerCount++;
} else {
smallerCount++;
}
}
System.out.println('Larger count: ' + largerCount);
System.out.println('Smaller count: ' + smallerCount);
}
}
原文地址: https://www.cveoy.top/t/topic/jj4P 著作权归作者所有。请勿转载和采集!