Question: Tool Box Tool Box I) ( 240 pts. ) - This assignment summarizes all that youve learned from this quarter and your ability to apply

Tool Box

Tool Box

I) ( 240 pts. ) - This assignment summarizes all that youve learned from this quarter and your ability to apply it. You will generate a ToolBox class with at least 10 unique useful methods and can continue to build on as time passes. Everyones tool box will be different. To accomplish this, you must perform the following:

( 120 / 240 pts. ) - Generate a class file myToolBox.java (which will generate myToolBox.class upon compile). myToolBox.java will contain useful public methods. The following are a few examples:

Converts to String

Array Merges, Splits, Swap, etc the array in the parameter

Allows the user to input information, reads or Writes a text file

List of based on users selection

Create a tally, sum, average, totalCount, etc

Create a table (printf)

( 80 / 240 pts. ) For each method youve created, provide necessary comments to:

Provide a detailed description of what your code does

Explain the functionality of the methods

Provide the reason for choosing the method

Provide two sample inputs and outputs of the method. The same sample input can be utilized for multiple methods.

Notes for A and B listed above:

Minimum of 10 methods must be created.

Methods created must be unique. If the method already exist within the given class, the method will not be counted.

For example: Arrays class contains .copyOf(Array, length) method, therefore a method copyArray(int[ ] a1, int [ ] a2) will not be considered if you create that copy method.

Creating a similar method that passes in different parameters will be considered as one new method.

For example, mergeArray (int [ ] a1, int [ ] a2) and mergeArray (char [ ] a1, char [ ] a2) will be considered as 1 method.

You may use methods that youve utilized in previous projects. However, it must be useful and be applicable to any other program.

** DO NOT just copy and combine all your code together from the previous projects.If you do, you will receive a 0 for the entire final project**

( 30 / 240 pts. ) - Once your myStudent.class is functional, generate a file FinalProject.java. FinalProject.java should contain only a Main( ) method that performs the following:

Instantiate a new object of the myToolBox class.

Calls the new object and use its methods

Contain mostly of method calls. Optional criteria or formatting improvements to your output are okay.

( 5 / 240 pts. ) In myToolBox.java, provide a brief summary of (words of inspiration for yourself):

What you learned in the class

Your biggest challenges and how you overcame those challenges

What can you do to improve

( 5 / 240 pts. ) - Include appropriate program documentation and formatting including:

Your first and last name, your email information, and the date

A short description of the programs function

Proper indentation and convention

Redundancy reduction

Correct output

Save your files as FinalProject.java and myToolBox.java. Then upload those two files and any additional files needed to successfully run your Tool Box program.

Tips on how to choose your methods:

Create methods that youve frequently utilized during this quarter and make improvements on it.

Revisit those projects that you had difficulty with.

Create methods that can potentially help you create an app.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!