思路:
利用两个String的二维数组,一个是map,用来制作地图,用*表示被隐藏
第0行和第0列是坐标
第二个数组是mineMap,用来装地雷,随机给他赋ROW(行数)个雷,“0”表示非雷,“1”表示雷
为什么要用两个数组?
因为你既要用*来表示地图,又要装地雷,一个数组是搞不定的
用两个一模一样的数组,这样下标就可以对应,玩家输入map上的坐标,同时也对应mineMap上的坐标,就可以判断这个位置有没有雷
这是map的地图
完整代码:
思路:
利用两个String的二维数组,一个是map,用来制作地图,用*表示被隐藏
第0行和第0列是坐标
第二个数组是mineMap,用来装地雷,随机给他赋ROW(行数)个雷,“0”表示非雷,“1”表示雷
为什么要用两个数组?
因为你既要用*来表示地图,又要装地雷,一个数组是搞不定的
用两个一模一样的数组,这样下标就可以对应,玩家输入map上的坐标,同时也对应mineMap上的坐标,就可以判断这个位置有没有雷
这是map的地图
完整代码: