首页 分享 Java假设一个宠物店有1000个动物,一次宠物体检,给每个宠物的体重、活跃度、灵敏度进行了打分(100分制)

Java假设一个宠物店有1000个动物,一次宠物体检,给每个宠物的体重、活跃度、灵敏度进行了打分(100分制)

来源:萌宠菠菠乐园 时间:2024-09-14 06:48
题目

假设一个宠物店有1000个动物,一次宠物体检,给每个宠物的体重、活跃度、灵敏度进行了打分(100分制),现在要实现宠物按照上述三个指标的平均值降序排列,并输出所有宠物的详细信息,输出信息包括:名字、年龄、体重、活跃度、灵敏度及平均值,请实现相应的程序。
额外要求:

必须包含2个类:宠物类Pet,宠物店类PetShop,宠物店类包含一个属性pets,包含其所有的宠物; 宠物信息必须包含名字、年龄、体重、活跃度、灵敏度;宠物店信息必须包含名字、所有宠物信息; 1000个宠物随机产生,每个宠物各指标随机产生(0-100分之间); 以上属性是规定属性,其它属性根据编程需要自行添加。

在这里插入图片描述

思路 要在petshop类中包含所有pet信息,就需要在petshop里新建pet[] 数组 在pet的默认构造函数里用random函数实现随机出生信息。 要实现降序排列则需要将petshop中的pet[]数组导入到arraylist中,重写compare方法实现针对average的降序排列 具体实现 PET类

class pet{ String name; int age; int weight; int active; int sensity; double average; public pet(){ this.name=""+(char)Math.round(Math.random()*25+97)+(char)Math.round(Math.random12345678910

相关知识

Java假设一个宠物店有1000个动物,一次宠物体检,给每个宠物的体重、活跃度、灵敏度进行了打分(100分制)
编写Java程序模拟主人养宠物 java写一个宠物系统
狗狗健康的表现 狗狗健康很重要在家给狗狗一个全面体检
宠物体检多久做一次?
宠物应多久进行一次健康体检
java用继承编写宠物乐园
猫咪体检有哪些必查项目?
基于JAVA的宠物网站的设计与实现
别再给宠物做假体检了
关于宠物多久进行一次健康体检的秘诀,你造吗?

网址: Java假设一个宠物店有1000个动物,一次宠物体检,给每个宠物的体重、活跃度、灵敏度进行了打分(100分制) https://www.mcbbbk.com/newsview147460.html

所属分类:萌宠日常
上一篇: 各种鸟类鉴赏合集64
下一篇: 飞翔的精灵,国外鸟类摄影作品欣赏

推荐分享