首页 > 分享 > 电子宠物系统

电子宠物系统

电子宠物系统

最新推荐文章于 2024-10-04 19:56:14 发布

weixin_30735745 于 2019-01-18 11:45:00 发布

功能:选择宠物、取名字、定义健康值与亲密度(只能在0-100之间取值,否则定义为60)等

主代码:

package com.bdqn; import java.util.Scanner; public class PetTest { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("***欢迎来到电子宠物系统***"); System.out.println("请输入您想要领养的宠物(1、狗狗 2、猫 3、企鹅):"); int choose = s.nextInt(); if(choose == 1){ Dog dog = new Dog(); System.out.println("请输入您想要取的宠物姓名:"); dog.setName(s.next()); System.out.println("请输入狗狗的健康值(0-100):"); dog.setHealth(s.nextInt()); System.out.println("请输入狗狗的亲密度(0-100):"); dog.setLove(s.nextInt()); System.out.println("请输入您想领养的狗狗种类(1、拉布拉多 2、博美):"); dog.setStrain(s.nextInt()); dog.print(); }else if(choose == 2){ Cat cat = new Cat(); System.out.println("请输入您想要取的猫姓名:"); cat.setName(s.next()); System.out.println("请输入猫的健康值(0-100):"); cat.setHealth(s.nextInt()); System.out.println("请输入猫的亲密度(0-100):"); cat.setLove(s.nextInt()); System.out.println("请输入您想领养的猫的颜色(白色、蓝色、花色):"); cat.setColor(s.next()); cat.print(); }else{ Penguin penguin = new Penguin(); System.out.println("请输入您想要取的企鹅姓名:"); penguin.setName(s.next()); System.out.println("请输入企鹅的健康值(0-100):"); penguin.setHealth(s.nextInt()); System.out.println("请输入企鹅的亲密度(0-100):"); penguin.setLove(s.nextInt()); System.out.println("请输入您想领养的企鹅的性别(1、Q仔 2、Q妹):"); penguin.setSex(s.nextInt()); penguin.print(); } } }

父类代码:

package com.bdqn; public class Pet { private String name; private int health; private int love; public void setName(String name) { this.name = name; } public String getName() { return name; } public void setHealth(int health) { if(health < 0 || health > 100){ health = 60; } this.health = health; } public int getHealth() { return health; } public void setLove(int love) { if(love < 0 || love > 100){ love = 60; } this.love = love; } public int getLove() { return love; } public void print(){ System.out.println("宠物的自白:"); System.out.print("我的名字叫"+getName()+",健康值是"+getHealth()+",和主人的亲密度是"+getLove()); } }

dog类代码:

package com.bdqn; public class Dog extends Pet{ private String strain; public String getStrain() { return strain; } public void setStrain(int strain) { if(strain == 1){ this.strain = "拉布拉多"; return; } this.strain = "博美"; } public void print(){ super.print(); System.out.println(",我的种类是:"+this.getStrain()); } }

cat类代码:

package com.bdqn; public class Cat extends Pet{ private String color; public String getColor() { return color; } public void setColor(String color) { this.color = color; } public void print(){ super.print(); System.out.println(",我的颜色是:"+this.getColor()); } }

penguin类代码:

package com.bdqn; public class Penguin extends Pet{ private String sex; public String getSex() { return sex; } public void setSex(int sex) { if(sex == 1 ){ this.sex = "Q仔"; return; } this.sex = "Q妹"; } public void print(){ super.print(); System.out.println(",我的性别是:"+this.getSex()); } }

运行结果

转载于:https://www.cnblogs.com/yangwenxiang/p/10286911.html

相关知识

电子宠物系统
一种运动陪伴型电子宠物系统
一种虚拟宠物交互仿真电子宠物方法及系统
通过电子宠物交友用的即时通讯系统及其方法
JAVA模式电子宠物系统的开发 app开发
电子宠物主动服务的方法及其系统技术方案
一种虚拟宠物交互仿真电子宠物系统技术方案
小区业主决策电子投票系统拟年底上线
我市业主决策电子投票系统正式上线
全国首次!四川业主将统一使用电子投票表决系统

网址: 电子宠物系统 https://m.mcbbbk.com/newsview725803.html

所属分类:萌宠日常
上一篇: 奇妙电子宠物女孩游戏下载
下一篇: 电子宠物重出江湖,你还会买吗?