java随机生成14个1-9的数字 判断是否是7小对
时间: 2024-04-09 13:27:57 浏览: 12
可以使用以下代码来生成14个1-9的随机数字,并判断是否是7小对:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
Random random = new Random();
for (int i = 0; i < 14; i++) {
int num = random.nextInt(9) + 1;
numbers.add(num);
}
System.out.println("生成的随机数字:" + numbers);
int[] count = new int[10];
for (int num : numbers) {
count[num]++;
}
boolean isQiXiaoDui = true;
for (int i = 1; i < count.length; i++) {
if (count[i] % 2 != 0) {
isQiXiaoDui = false;
break;
}
}
if (isQiXiaoDui) {
System.out.println("是7小对");
} else {
System.out.println("不是7小对");
}
}
}
```
这段代码使用了一个长度为10的数组 `count` 来统计每个数字出现的次数。然后通过遍历 `count` 数组,判断是否每个数字出现的次数都是偶数,如果是,则判断为7小对;否则,判断为不是7小对。