成都网站建设设计

将想法与焦点和您一起共享

java画老鼠代码 用java画一个动画的代码

一个用java程序写的猫捉老鼠程序

1:

创新互联公司是一家专业提供双阳企业网站建设,专注与成都网站设计、成都网站制作、H5页面制作、小程序制作等业务。10年已为双阳众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

public interface Number {

public int nextInt();

}

2:

import java.util.Random;

public class Cat implements Number{

private String name;

private char sex;

public Cat() {

}

public Cat(String aNmae, char aSex) {

this.name = aNmae;

this.sex = aSex;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public char getSex() {

return sex;

}

public void setSex(char sex) {

this.sex = sex;

}

public int nextInt() {

int aInt;

aInt = new Random().nextInt(3);

return aInt;

}

}

3:

import java.util.Random;

public class Mouse implements Number{

private String name;

private char sex;

public Mouse() {

}

public Mouse(String aNmae, char aSex) {

this.name = aNmae;

this.sex = aSex;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public char getSex() {

return sex;

}

public void setSex(char sex) {

this.sex = sex;

}

public int nextInt() {

int aInt;

aInt = new Random().nextInt(3);

return aInt;

}

}

4:

public class Stage {

public static void main(String[] args) {

Cat cat = new Cat("Tom" , 'M');

Mouse mouse = new Mouse("Jerry", 'M');

int tint;

int mint;

tint = cat.nextInt();

mint = mouse.nextInt();

String result = ((tint mint)? "抓到" : "跑了");

System.out.println("结果为 : " + result);

}

}

java老鼠迷宫代码难吗

非常难。思路:

1、设老鼠的行进路线都是优先选择下-右-上-左。

2、设老鼠很聪明,走过的路线走撒泡尿,表示鼠大爷到此一游,我们可以把数组的值改为3,表示走过,但走不通。

3、这是一个int[8][8]的二位数组,那么开始位置下标是1,1,结束位置是6,6。行和列分别用、j表示。

4、实际路线我们可以设置2表示,我们可以使用递归,让老鼠不断测试路线。

5、最后打印数组,看老鼠的实际路线。

java编程 老鼠走迷宫

简单点说叫做寻路,涉及到深度优先搜索和广度优先搜索,当然在存在类似“战争迷雾”效果的同时还要涉及到动态规划和回溯。


分享文章:java画老鼠代码 用java画一个动画的代码
文章出自:http://chengdu.cdxwcx.cn/article/dogjecc.html