Computer science

• The program code (the .java file)
• The program’s output (a screen print of the results of the program’s execution)
For each program, include a prolog that contains:
• The name of the program (the name of the .java file)
• Your name
• The Week number and Assignment number of the program
~~~~~~~~~~~~~~~~~~~~~~

1. Create the Mouse program (Figures 6.4 and 6.5 in your textbook). Test it with interesting data.

2. Modify the MouseDriver program you just created in Exercise #1. Currently, it uses the same value of growthRate for both mice. Change the program so it accepts a different value of growthRate for each mouse. Test it with different growth rates for the two mice.

3. Modify the MouseDriver program you just created in Exercise #2. Currently, it creates two mice. Create three mice. Use interesting names for the mice (instead “gus” and “jaq”).

4. Change the Mouse program you just created in Exercise #3. Instead ofMouse, use Tree. Instead of MouseDriver, use TreeDriver. Instead of days, use years. Instead of weight, use height. Instead of the names of three mice, use the names of three tress, like fig and date and sequoia. Make the sequoia tree really, really tall. Remember to make appropriate changes to the print instruction. Test it with interesting data.

5. Create a driver program that works with the following BankAccount class:

/***************************************
* BankAccount.java
* This class stores and prints information for a bank account.
***************************************/

public class BankAccount
{
private String customer; // customer’s name
private int accountNum; // bank account number

READ ALSO :   same sex couple families

// This method stores a customer’s information:
public void setCustomer(String customer)
{
this.customer = customer;
}

// This method stores an account’s number:
public void setAccountNum(int accountNum)
{
this.accountNum = accountNum;
}

// This method prints a bank account’s information.
public void printAccountInfo()
{
System.out.println(
this.customer + “‘s account number is ” + this.accountNum + “.”);
}
} // end class BankAccount

Test the program with interesting data for customer name and account number.

6. Get the CircleDriver program from the brilliant PowerPoint lecture to work with the Circle class. Test it with interesting data.

7. Create the Mouse2 program (Figures 6.13 and 6.14 in your textbook). Test it with interesting data.

~~~~~~~~~~~~~

Extra Credit:

When a method tries to return a double, and the method call is expecting anint, the program won’t compile. Remember the Russian dolls? A double won’t fit in an int.

What happens when a method tries to return an int, and the method call is expecting a double? It should work, right? Modify the Mouse2Driver program and the Mouse2