qq宠物管理系统(java)

来源:互联网 发布:navcate导出数据库表 编辑:程序博客网 时间:2024/04/29 14:02

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