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(); } } }