java如何编写一个qq宠物程序_qq宠物管理系统(java)

这是一个使用Java编写的QQ宠物程序,允许用户为宠物起名、选择宠物种类和品种,并设置健康值和亲密度。程序中包含了狗和企鹅两种宠物类型,会根据用户输入检查健康值的合法性并提供默认值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值