猫吃老鼠游戏设计猫吃老鼠游戏设计
一个用java程序写的猫捉老鼠程序
2009-01-02 22:13 JY02479802 | 分类:JAVA相关 | 浏览1498次 一个Mouse类和一个Cat类,具有相同的属性string name,和char sex。 还
有一个舞台类(包含main方法的类)展示了猫如何抓老鼠 mouse具备一个方法Escape()
cat具备一个方法Catch()
猫和老鼠分别用nextInt()方法,在0,1,2中取随即数,若猫大于老鼠,则抓到,负责,
老鼠跑掉.性别属性要有异常处理,只能为F或者M.给出...
猫吃老鼠游戏设计
一个用java程序写的猫捉老鼠程序
2009-01-02 22:13 JY02479802 | 分类:JAVA相关 | 浏览1498次 一个Mouse类和一个Cat类,具有相同的属性string name,和char sex。 还
有一个舞台类(包含main方法的类)展示了猫如何抓老鼠 mouse具备一个方法Escape()
cat具备一个方法Catch()
猫和老鼠分别用nextInt()方法,在0,1,2中取随即数,若猫大于老鼠,则抓到,负责,
老鼠跑掉.性别属性要有异常处理,只能为F或者M.给出程序的全部代码.谢谢了
先,急啊!!!
下载知道APP,提问优先解答!
方式一:扫描二维码下载
建议:可使用微信的“扫一扫”功能扫描下载
方式二:短信免费下载
请输入手机号
下载链接将通过短信免费下发到您的手机
发送短信
分享到:
2009-01-02 22:46 提问者采纳
1:
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);
}
本文档为【猫吃老鼠游戏设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。