输出结果如下:
欢迎来到宠物店!
领养宠物的名字: 豆豆
宠物类型:1、狗狗 2、 企鹅 2
企鹅的性别: 1. Q仔 2.Q妹 1
企鹅健康值0~100之间: -7
健康值应该在0到100之间,默认值为60
宠物的独白:
我的名字叫豆豆,健康值为60,和主人的亲密度是0,我的性别是 Q仔。
实现结果如下:import org.omg.CORBA.PUBLIC_MEMBER; public class Pet {private int love; //亲密度private int health; //健康值private String name;private int age; public void setlove(int love) {if (love<0 || love>100) {System.out.println("亲密值是:"+love);this.love=60; //默认值}else {this.love=love;} } public int getlove() {return love; } public void setHealth(int health) {if (health<0 || health>100) {System.out.println("健康值是:"+health);this.health=60;}else {this.health=health;} } public int getHealth() {return health; } public void setName(String name) {this.name=name; } public String getName() {return name; } public void setAge(int age) {this.age =age; } public int getAge() {return age; } }
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 测试import java.util.Scanner; public class TestPet {public static void main(String[] args) {//String name;String sex = null;//int age,love,health;System.out.println("欢迎来到宠物店!"); Pet pet =new Pet(); pet.setName("豆豆"); pet.getName(); Scanner sa =new Scanner(System.in); System.out.println("请选择要选择的宠物类型 1、狗 2、企鹅"); String num =sa.next(); if (num.equals("1")) { System.out.println("请选择狗狗的性别 1.Q仔 2.Q妹");}else {System.out.println("请选择企鹅的性别 1.Q仔 2.Q妹");}int num1=sa.nextInt();switch(num1) {case 1:sex = "Q仔";break;case 2:sex = "Q妹";break;}System.out.println("请输入狗狗的健康值1~100之间");int num3=sa.nextInt();if (num3<0 || num3>100) {System.out.println("健康值应该在0~100之间,默认值60");}else {System.out.println
1234567891011121314151617181920212223242526272829303132333435363738394041424344