用java代码实现投掷硬币正面往箱子里加一个球负面往箱子里减一个球什么时候箱子里面的球达到10个
时间: 2024-02-25 09:56:55 浏览: 153
java实现的掷硬币
可以使用如下的Java代码实现:
```java
import java.util.Random;
public class CoinToss {
public static void main(String[] args) {
int count = 0; // 箱子中球的数量
Random rand = new Random();
while (count != 10) {
int toss = rand.nextInt(2); // 0表示正面,1表示反面
if (toss == 0) {
count++;
System.out.println("正面,箱子中球的数量为:" + count);
} else {
if (count > 0) {
count--;
}
System.out.println("反面,箱子中球的数量为:" + count);
}
}
System.out.println("箱子里面的球已经达到10个!");
}
}
```
这个程序会不断投掷硬币,如果是正面,则箱子中球的数量加1,如果是反面,且箱子中球的数量大于0,则箱子中球的数量减1。程序会一直运行,直到箱子里面的球达到10个。
阅读全文