Java 数组 之 二维数组 扫雷实例
http://www.verejava.com/?id=17159392878528
import java.util.Scanner;
public class Test1 {
/**
* 模拟扫雷游戏, 在一个二维数组中, 1:无雷 2:有雷, 键盘输入 行号和列号, 判断是否扫到了雷.
*/
public static void main(String[] args) {
int[][] thundes = { { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 2, 1, 1 }, { 1, 1, 1, 1 } };
Scanner in = new Scanner(System.in);
//键盘输入 行号和列号
System.out.println("请输入行号:");
int row = in.nextInt();
System.out.println("请输入列号:");
int col = in.nextInt();
int value = thundes[row][col];//从数组中获得的值
//判断是否扫到了雷
for (int i = 0; i < thundes.length; i++) {
for (int j = 0; j < thundes[i].length; j++) {
//判断 value 是否在 数组中存在 并且 等于 2
if (value == thundes[i][j] && value == 2) {
System.out.print("雷");
} else {
System.out.print("* ");
}
}
System.out.println("");
}
}
}

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
一只菜鸡的半年技术博客之路
我写作的初心 做 IT或者程序员工作的我们都知道(其实不只限于IT,我想其他行业也是如此),平时的学习工作过程中,难免会遇到各种问题需要查资料的情形,此时就某一技术问题我们在因特网上会遇到太多太多的信息了!(就像当我们急切需要某一款电子产品,然而翻遍了各大电商,各种测评也找不到一款最满意的产品一样) 我们都看过太多技术博客,要么写法含糊,让人疑点重重;要么按照文章操作后无法复现,跟耍流氓一样;甚至还有一些实在是不知所云,写得完全看不懂,代码混乱,没有配图。每当此时我就会心里暗下决心,如果我是博主,我会把这篇文章写得怎么怎么样…… 另一方面,一直以来自己有一个不知道大家有没有的困惑,那就是遗忘这个东西实在太严重了!学过的东西,实践过的知识,甚至自己曾经轻车熟路的项目,随着时间的流逝,都慢慢的在记忆中模糊了,变淡了,甚至遗忘了。讲实话,我很讨厌这种感觉。在如今95后大牛们都 “大行其道” 的今天,随着自己年龄的增长,我不想让我的所学所感从我手中轻易流逝,我想抓住他,我想将它留在某个地方,我想将它镌刻在某个地方…… 无疑,自己的技术博客是最好的场所 然而重度拖延症的我一直带着这个想法很久也没...
-
下一篇
Java 面向对象 之 封装方法
http://www.verejava.com/?id=16992728331734 /** 测试类的封装特性 类的封装特性就是, 将类的属性私有化private 然后提供公有的方法去访问 */ public class Encapsulation { public static void main(String[] args) { //实例化Person 类 //1. 引用对象不能访问类的私有属性 //2. 如果要访问私有属性, 一般类中要另外提供访问私有属性的公有方法 Person p = new Person(); //p.name="李明"; //p.age=22; p.setName("李明"); p.setAge(22); p.say(); System.out.println(p); System.out.println(p.getName() + " " + p.getAge()); } } class Person { //实现类属性的封装 前面加 private 关键字 private String name; private int age; //定义访问私有属性...
相关文章
文章评论
共有0条评论来说两句吧...