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
Get step-by-step solutions from verified subject matter experts
