已知养猪场里有五头猪,分别是小花,旺财,来福,小黑,隔壁老王
使用数组存储这五只猪 (提示:对象数组)
每只猪有姓名,年龄,体重的属性
要求完成如下功能
1)求出所有猪的体重之和
2)找出最重的那头猪并输出它的名字和体重
3)对所有猪按照体重按照从小到大进行排序(要求至少使用选择和冒泡两种方式)
4)要求对排好序的猪进行遍历输出每一头猪的姓名,年龄,体重
1.在main方法外定义一个Pig类
class Pig{
private String name;
private int age;
private Double wight;
public Pig() {
}
public Pig(String name, int age, Double wight) {
this.name = name;
this.age = age;
this.wight = wight;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public Double getWight() {
return wight;
}
}
2.再在main方法外定义一个养猪场PigFarm类
class PigFarm{
private Pig[] pigs;
public PigFarm() {
pigs = new Pig[5];
pigs[0] = new Pig("小花",8,220.0);
pigs[1] = new Pig("旺财",6,299.0);
pigs[2] = new Pig("来福",10,200.5);
pigs[3] = new Pig("小黑",2,175.5)