主页
学习
课程
Java程序设计
Java程序设计工程师考证
JSP程序设计
JavaScript
JavaEE SSH程序设计
Bootstrap:一个CSS框架
前端框架Vue
微信小程序
SpringBoot
你好,游客。
请登录,
Java Web
学习平台
1
第1章 Java语言基础
第2章 变量和运算符
第3章 分支结构
第4章 循环结构
第5章 数组
第6章 二重循环
6.1 循环看做整体
6.2 二重循环编程练习
6.3 *直接选择排序
6.4 *冒泡排序
6.5 *扫雷矩阵
第7章 函数
第8章 类的基础
第9章 常用类
第10章 类的继承
第11章 容器类
第12章 异常
第13章 lambda表达式
第14章 输入输出
第15章 多线程
第16章 反射
第17章 数据结构
第18章 数据库JDBC
第19章 代码复用
6.5 *扫雷矩阵
扫雷是一个大家都很熟悉的小游戏,游戏规则简单。 点中雷当然就失败了,如果没有点中雷,那么将显示一个数字,这个数字代表周围8个格子有多少颗雷。 如果确定了是雷,可以右键标记是雷,直到所有的雷都被找到。
这一节,我们并不是要做一个扫雷游戏,也不涉及玩法,而是要掌握扫雷背后的数据生成:
1.雷是怎么分布的?
2.究竟那些数字是怎么生成的?
完成下面的练习,做到最后这个谜底会解开。
这一节,我们将采用逐次迭代的的思维方式:每次改进都更接近目标