随机生成1到100随机数直到出现88停止,并打印出循环的次数java
时间: 2023-09-15 11:20:37 浏览: 121
Java生产1-100的随机数简单实例(分享)
可以使用while循环来实现:
```java
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random random = new Random();
int count = 0;
int num;
do {
num = random.nextInt(100) + 1;
count++;
} while (num != 88);
System.out.println("循环的次数是:" + count);
}
}
```
解释一下:
1. 首先创建一个 `Random` 对象来生成随机数。
2. 然后定义一个计数器 `count`,初始化为 0。
3. 使用 `do-while` 循环,每次循环生成一个 1 到 100 的随机数,并将计数器加 1。
4. 如果随机数等于 88,则跳出循环。
5. 最后输出循环的次数即可。
阅读全文