BearcatGroup.java
package edu.nwmissouri.animalList;
import edu.nwmissouri.animalList.Bearcat.occurFrom;
import java.util.ArrayList;
import java.util.Scanner;
/**
* creating BearcatGroup class for compress the switch logic
*
* @author Pavan Kumar Atmakuri
*/
public class BearcatGroup {
private static ArrayList<Bearcat> myGroup;
/**
* Create a static group of Bearcat
*
* @return the number of animals in the group
*/
public static int create() {
myGroup = new ArrayList<>();
myGroup.add(new Bearcat("Shashi"));
myGroup.add(new Bearcat("Madhav"));
myGroup.add(new Bearcat("Afridi"));
return myGroup.size();
}
public static void run() {
Scanner s=new Scanner(System.in);
System.out.println("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
System.out.println("Hey - look at the bearcat!");
for (Bearcat bearcat : myGroup) {
bearcat.speak();
bearcat.move();
bearcat.breed();
bearcat.cal();
System.out.println("Please enter OccurPlace of "+bearcat.name+" from enum values of INDIA, NEPAL, BANGLADESH");
System.out.println("Bearcat "+bearcat.name+" from "+occurFrom.BANGLADESH);
}
System.out.println("Nice bearcat - that was fun!");
System.out.println("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
}
}