NOTE The completed code must pass in the following compiler
NOTE: The completed code must pass in the following compiler. Please make absolutely sure it does before posting: http://codecheck.it/codecheck/files?repo=bj4fp&problem=ch03/c03_exp_3_13
PLEASE also make sure of the following:
-Post this as text, not as an image.
-Do not make alterations to the original code, such as removing/changing parameters, class and variable names etc.
-Post the passing output, as evidence this code was accepted and passed.
~
Implement a class RoachPopulation that simulates the growth of a roach population. The constructor takes the size of the initial roach population. The breed method simulates a period in which the roaches breed, which doubles their population. The spray method simulates spraying with insecticide, which reduces the population by 10%. The getRoaches method returns the current number of roaches. A program called RoachSimulation simulates a population that starts out with 10 roaches. Breed, spray, and print the roach count. Repeat three more times.
Use the following class as your main class:
You need to supply the following class in your solution:
Complete the following file:
RoachPopulation.java
Solution
RoachPopulation.java
import java.io.*;
import java.util.*;
public class RoachPopulation{
double size;
RoachPopulation(double size){
this.size = size;
}
public void breed(){
size = size*2;
}
public void spray(){
double temp = size;
temp = (temp * 10)/100;
size = size-temp;
int round = (int)size;
size = round;
}
public double getRoaches(){
return size;
}
public static void main(String[] args)
{
RoachPopulation population = new RoachPopulation(10);
population.breed();
population.spray();
System.out.println(population.getRoaches());
System.out.println(\"roaches\");
population.breed();
population.spray();
System.out.println(population.getRoaches());
System.out.println(\"roaches\");
population.breed();
population.spray();
System.out.println(population.getRoaches());
System.out.println(\"roaches\");
population.breed();
population.spray();
System.out.println(population.getRoaches());
System.out.println(\"roaches\");
}
}
Output :
18 roaches
32 roaches
57 roaches
102 roaches

