Create the mouse program
Course:- JAVA Programming
Reference No.:- EM13727402

Assignment Help
Expertsmind Rated 4.9 / 5 based on 47215 reviews.
Review Site
Assignment Help >> JAVA Programming

Question 1: Create the Mouse program. Test it with interesting data.

Question 2: Modify the MouseDriver program you just created in Question #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.

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

Question 4: Change the Mouse program you just created in Question #3. Instead of Mouse, use Tree. Instead of MouseDriver, use TreeDriver. Instead of days, useyears. 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.

Question 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

// 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()
this.customer + "'s account number is " + this.accountNum + ".");
} // end class BankAccount

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

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

Question 7: Create the Mouse2 program. Test it with interesting data.


Extra Credit:

1. 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.

Question: 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 class to find out!

2. Start with the Mouse2 and Mouse2Driver programs. Add a method that will copy the contents of one mouse into another mouse. Add a method to print all three variables. Then print the values of the variables in both mice to show they're the same.

Put your comment

Ask Question & Get Answers from Experts
Browse some more (JAVA Programming) Materials
Write a program that will search a text file of strings representing numbers of type int and will write the largest and the smallest numbers to the screen. The file contains
Classes and objects are the fundamental concepts of object-oriented programming language. What are classes and objects? Explain the relationship between a class and an objec
Analyze, design, develop, test, and deploy small-to-medium-scale Web applications and Create dynamic Web applications using JavaServer Pages (JSP) technology and Java Servlets
Create a UML class diagram for your class. Your class should have at least 3 attributes (instance variables). Attributes should be appropriately typed and scoped to incorporat
Write a query to display all unique job codes from the EMPLOYEES table. Display the last name concatenated with the job ID (separated by a comma and space) and name the column
Using a loop, write a program that takes 10 values representin exam grades (between 0 and 100) from the keyboard and outputs the minimum value, maximum value, and average va
Write a Java program that Revise the MeanMedian class so that the user can enter any number of values up to 20. If the list has an even number of values, median is the numer
Driveway is a "last-in, first-out" stack. Of course, when a car owner retrieves a vehicle that wasn't the last one in, the cars blocking it must temporarily move to the stre