用java实现随机生产三个数,直到三数之和不超过600,并打印这三个数
时间: 2023-06-05 17:08:12 浏览: 41
可以使用如下Java代码实现:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rand = new Random();
int sum = 0;
int num1, num2, num3;
do {
num1 = rand.nextInt(600);
num2 = rand.nextInt(600);
num3 = rand.nextInt(600);
sum = num1 + num2 + num3;
} while (sum > 600);
System.out.println("随机生成的三个数分别为:" + num1 + "," + num2 + "," + num3);
}
}
```
当三数之和不超过600时,就会退出循环,并输出这三个数。
相关问题
用java实现随机生产三个数,直到三数之和不超过600
可以使用以下代码实现:
```java
import java.util.Random;
public class RandomSum {
public static void main(String[] args) {
Random rand = new Random();
int sum = 0;
int count = 0;
while(sum <= 600) {
int num = rand.nextInt(100);
System.out.println("生成的随机数为:" + num);
sum += num;
count++;
}
System.out.println("生成的三个数总和为:" + sum);
System.out.println("生成的随机数个数为:" + count);
}
}
```
这个程序使用Java中的Random类生成随机数,并不断随机生成三个数,直到这三个数之和超过了600。程序会输出每个随机数以及最终生成的三个数之和和生成的随机数个数。
阅读全文