java取3个随机数,三个随机数的总和等于或大于一个数,且不能超过10
时间: 2023-11-19 17:05:57 浏览: 188
Java获取随机数的3种方法
你可以使用 Java 的随机数生成器来生成三个随机数,然后加起来判断是否满足条件。
以下是实现的示例代码:
```java
import java.util.Random;
public class RandomSum {
public static void main(String[] args) {
int target = 12;
int max = 10;
int sum = 0;
Random random = new Random();
for (int i = 0; i < 3; i++) {
int num = random.nextInt(max) + 1;
sum += num;
System.out.println("随机数" + (i + 1) + ": " + num);
}
System.out.println("总和: " + sum);
if (sum >= target && sum <= max) {
System.out.println("符合条件");
} else {
System.out.println("不符合条件");
}
}
}
```
在这个示例中,`target` 表示总和的下限,`max` 表示随机数的上限。`Random` 类可以用来生成随机数,`nextInt(max)` 方法可以生成一个小于 `max` 的随机整数。每次生成一个随机数后,将其加到 `sum` 变量中,最后判断 `sum` 是否符合条件。
阅读全文