程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒(java编写)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 = ((tintmint)? "抓到" : "跑java写猫的代码了");
System.out.println("结果为 : " + result);
}
}
java程序设计题,设计一个宠物商店,内有猫和狗两种宠物,研究名字、颜色和年龄等属//望采纳,打这么多字不容易
一、问题描述
设计一个宠物商店,在商店中可以有多种宠物,试表示出此种关系,并要求可以根据关键字查找相应的宠物信息 。所需要的宠物信息自行设定 。
1、可以保存多个宠物的信息
2、宠物的属性:名字、年龄等
3、可以实现宠物上架、下架、模糊查询等功能 。
实现思路
1.首先需要定义一个宠物类 , 因为宠物种类有很多,因此需要定义一个抽象类 。该类中需要包含宠物的各种信息,例如:种类、名字、年龄、雌雄等 。
2.有了宠物后还需要定义一个商店类,来存放各种宠物 。该商店类可以展示出商店内的宠物信息,以满足用户需求 。
3.因为要实现宠物的上架和下架操作 , 因此还需要定义一个上架类和下架类 。可以通过该类对宠物进行上架和下架操作 , 以存放到商店中 。
4.要实现模糊查询功能 , 需要定一个查询类,该类可以通过输入关键字来查询商店内的宠物信息来展现出来 。
5.要实现上诉功能 , 还需要定义一个测试类 , 来实现上述操作 。
代码实现:
1.宠物类
package 宠物商店;
public abstract class 宠物类 {
public String species; //种类
public String name; //名字
public String sex; //雌雄
public int age; //年龄
public 宠物类() {
}
public 宠物类(String species,String name,String sex,int age) {
this.species=species;
this.name=name;
this.sex=sex;
this.age=age;
}
public abstract void pet1();
public void setspecies(String species) {
this.species=species;
}
public String getspecies() {
return species;
}
public void setname(String name) {
this.name=name;
推荐阅读
- 画画直播工具怎么不挡眼,直播画画有人看吗
- ios怎么编辑分享,iphone如何分享文件
- u盘会有两个分区怎么合并,u盘 两个分区
- 视频号直播推送消息,视频号直播推送消息怎么关闭
- c语言转换函数是什么意思 c 类型转换函数
- 看直播的工作术语叫什么,看直播的工作术语叫什么名字
- 怎么用手机配置玩电脑游戏,用手机如何玩电脑游戏
- 荣耀手机上有广告怎么消除,荣耀手机弹出广告窗口如何取消
- 手机wifi怎么设置代理,手机无线网代理怎么设置