伯爵&循环创建了类对象

时间:2015-10-08 23:50:37

标签: java

遵循Oracle Acadamy Java Fundamentals并且我走进了一堵墙(我不明白它在acadamy中的解释)

  
      
  1. 修改方法nicestFish,使其成为一个变量参数方法,该方法接收可变数量的鱼并从给出的鱼中返回最好的鱼。提示:在方法内部,创建一个名为temp的新鱼。将temp设置为等于传入方法的第一条鱼。使用for循环遍历传递给方法的所有鱼,如果你发现一条比temp更友好的鱼,设置temp等于那条鱼。在for循环完成后,temp应该是最友好的鱼。返回温度。
  2.   

主要

public class index {

public static void main(String[] args) {
    Fish Amber = new Fish("AngelFish", 5);
    Fish James = new Fish("Guppy", 3);
    System.out.println();
}
}

public class Fish {
String typeOfFish;
int friendliness;
public Fish(){
    typeOfFish = "unknown";
    friendliness = 3;
}
public Fish(String t, int f){
    this.typeOfFish = t;
    this.friendliness = f;
}
public int getFriendliness(){
    return friendliness;
}
public static Fish nicestFish(Fish Amber, Fish James){
    Fish temp = new Fish();
    if(Amber.getFriendliness()>James.getFriendliness()){
        return Amber;
    }
    else{
        return James;
    }

}
}

0 个答案:

没有答案