java完整代码(1)生成有10个位置的地图(含10个元素的一维数组),每个元素都是数字0表示空 (2)在地图中的每个位置都有一定几率随机放入老鼠,使用数字1表示 (3)把地图打印在控制台
时间: 2024-01-15 22:05:25 浏览: 28
以下是您所需的Java代码:
```java
import java.util.Random;
public class Map {
private int[] map;
public Map() {
this.map = new int[10];
}
public void generateMap() {
Random rand = new Random();
for (int i = 0; i < map.length; i++) {
if (rand.nextInt(10) < 3) { // 30% chance of putting a mouse in the cell
map[i] = 1;
}
}
}
public void printMap() {
for (int i = 0; i < map.length; i++) {
System.out.print(map[i] + " ");
}
System.out.println();
}
public static void main(String[] args) {
Map map = new Map();
map.generateMap();
map.printMap();
}
}
```
这个程序会生成一个长度为10的一维数组,其中每个元素都有30%的概率被设置为1,表示老鼠的位置。然后它会将地图打印在控制台上。您可以根据需要修改随机放老鼠的概率。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)