import java.util.Scanner;
class Dog {
private String name;
private int health;
private int love;
private String strain;
public void setname(String name){
this.name=name;
}
public String getname(){
return name;
}
public void setlove(int love){
this.love=love;
}
public int getlove(){
return love;
}
public void setstrain(String strain){
this.strain=strain;
}
public String getstrain(){
return strain;
}
public void sethealth (int health){
if (health > 100 || health < 0){
this.health = 40;
System.out.println("健康值应该在0和100之间,默认值是40");
}
else{
this.health = health;
}
}
public int gethealth(){
return health;
}
public void ShowDog(){
System.out.println("我的名字叫:"+name+";"+"我的健康值是:"+health+";"+"我的品种是:"+strain+";"+"我与主人的亲密度是:"+love);
}
}
class Qie{
private String name;
private int health;
private int love;
private String strain;
public void setname(String name){
this.name=name;
}
public String getname(){
return name;
}
public void setlove(int love){
this.love=love;
}
public int getlove(){
return love;
}
public void setstrain(String strain){
this.strain=strain;
}
public String getstrain(){
return strain;
}
public void sethealth (int health) {
if (health > 100 || health < 0) {
this.health = 40;
System.out.println("健康值应该在0和100之间,默认值是40");
}
else{
this.health = health;
}
}
public int gethealth(){
return health;
}
public void ShowQie(){
System.out.println("我的名字叫:"+name+";"+"我的健康值是:"+health+";"+"我的品种是:"+strain+";"+"我与主人的亲密度是:"+love);
}
}
public class Lq18{
public static void main(String args[]){
String name,strain;
int health=0,love=0;
System.out.println("欢迎您来到宠物店!");
System.out.println("请给您喜欢的宠物起名吧!");
Scanner s=new Scanner(System.in);
name=s.next();
System.out.println("您的宠物名字叫:"+name);
System.out.println("请选择宠物种类");
System.out.println("1.狗;2.企鹅");
int t;
t=s.nextInt();
if(t==1){
System.out.println("您选择的宠物种类是:狗");
}
else{
System.out.println("您选择的宠物种类是:企鹅");
}
System.out.println("请选择宠物品种");
if(t==1){
System.out.println("1.藏獒;2.拉布拉多犬");
}
else{
System.out.println("1.酷酷的雪纳瑞2.帅帅的Q仔");
}
int pz;
pz=s.nextInt();
if(t==1){
if(pz==1){
strain="藏獒";
}
else{
strain="拉布拉多犬";
}
}
else{
if(pz==1){
strain="酷酷的雪纳瑞";
}
else{
strain="帅帅的Q仔";
}
}
if(t==1){
System.out.println("请输入狗狗的健康值:");
int dh;
dh=s.nextInt();
if(dh>100||dh<0){
dh=60;
System.out.println("不合法,企鹅的默认健康值为:60");
}
else{
health=dh;
System.out.println("企鹅的健康值为:"+dh);
}
}
else{
System.out.println("请输入企鹅的健康值(1到100之间)");
int qh;
qh=s.nextInt();
if(qh>100||qh<0){
qh=60;
System.out.println("不合法,企鹅的默认健康值为:60");
}
else{
health=qh;
System.out.println("企鹅的健康值为:"+qh);
}
}
if(t==1){
System.out.println("请输入您与狗狗的亲密度值(1到100之间):");
int dq;
dq=s.nextInt();
if(dq>100||dq<0){
dq=60;
System.out.println("输入不合法,亲密度默认为60");
}
else{
love=dq;
System.out.println("您与宠物的亲密度为:"+dq);
}
}
else{
System.out.println("请输入您与企鹅的亲密度(1到100之间):");
int qq;
qq=s.nextInt();
if(qq>100||qq<0){
qq=60;
System.out.println("输入不合法,亲密度默认为60");
}
else{
love=qq;
System.out.println("您与宠物的亲密度为:"+qq);
}
}
if(t==1){
Dog d=new Dog();
d.setname(name);
d.setstrain(strain);
d.sethealth(health);
d.setlove(love);
d.ShowDog();
}
else{
Qie q=new Qie();
q.setname(name);
q.setstrain(strain);
q.sethealth(health);
q.setlove(love);
q.ShowQie();
}
}
}