.需求说明
使用封装实现电子宠物系统的企鹅类正确输入健康值和亲密度
保证健康值的有效性(0-100),否则取默认值60
保证亲密度的有效性(0-100),否则取默认值60
//企鹅类
public class Pen {
private String name;
private String sex;
private int healthIndex;
public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(int sex) { if(sex ==1){ System.out.println("Q仔"); }else{ System.out.println("Q妹"); } } public int getHealthIndex() { return healthIndex; } public void setHealthIndex(int healthIndex) { if (healthIndex > 0 && healthIndex <= 100) { this.healthIndex = healthIndex; } else { System.out.println("健康值应该在0至100之间,,默认值为60"); this.healthIndex = 60; } } 1234567891011121314151617181920212223242526272829303132
}
//狗狗类
public class Dog {
private String name;
private String sex;
private int intimacy;
public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(int sex) { if(sex ==1){ System.out.println("Q仔"); }else{ System.out.println("Q妹"); } } public int getIntimacy() { return intimacy; } public void setIntimacy(int intimacy) { if(intimacy>0&&intimacy<=100){ this.intimacy = intimacy; }else{ System.out.println("亲密度应该在0至100之间,,默认值为60"); this.intimacy=60; } } 1234567891011121314151617181920212223242526272829303132
}
//测试类
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(“欢迎来到宠物商店!”);
System.out.println(“请输入要领养宠物的名字:”);
String name = sc.next();
System.out.println(“请输入要领养的宠物类型:(1、狗狗,2、企鹅)”);
int num1 = sc.nextInt();
if(num1 == 1){//狗狗
Dog dog= new Dog();
dog.setName(name);
System.out.println(“请输入狗狗的性别:(1、Q仔,2、Q妹)”);
dog.setSex(sc.nextInt());
System.out.println(“请输入狗狗的亲密度(1~100之间):”);
dog.setIntimacy(sc.nextInt());
System.out.println(“宠物的自白:n我的名字叫:”+name+“健康值是:”+0+
“,亲密度是:”+dog.getIntimacy()+",我的名字是:"+dog.getName());
}else{//企鹅 Pen p = new Pen(); p.setName(name); System.out.println("请输入企鹅的性别:(1、Q仔,2、Q妹)"); p.setSex(sc.nextInt()); System.out.println("请输入企鹅的健康值(1~100之间):"); p.setHealthIndex(sc.nextInt()); System.out.println("宠物的自白:n我的名字叫:"+name+"健康值是:"+p.getHealthIndex()+ ",亲密度是:"+0+",我的名字是:"+p.getName()); } } 123456789101112
}
相关知识
Java 创建一个企鹅类,并封装健康值和亲密度
学会继承、多态、封装(1)——Java实现宠物店(领养宠物)
用java实现主人与宠物玩耍功能 ,(1)和狗狗玩接飞盘游戏,狗狗的健康值减少10,与主人亲密的增加5。 (2)和企鹅玩游泳游戏,企鹅的健康值减少10,与主任亲密的增加5, 要求运用java中多态
Java入门
封装
java领养宠物,编写宠物类Dog和Penguin,创建宠物对象,输入领养的宠物信息并输出
电子宠物游戏java
基于Java开发的宠物管理系统的设计与实现(源码+文档+部署讲解等)
java类笔试题
net领养宠物项目案例.pptx
网址: Java中使用封装实现电子宠物系统的企鹅类正确输入健康值和亲密度 https://m.mcbbbk.com/newsview527153.html
上一篇: 从宠物到家人——如何让狗狗成为你 |
下一篇: 宠物王国5彩虹的曼陀罗和帝企鹅在 |