You will complete three Java programming projects to implement search, sort and storage algorithms. The 3 programs are very similar, just need some changes. 1- attempt to use the required structures 2- use correct use of standard I/O (Did not create a new file within the program, did not attempt to read from a local file) 3- The program should perform the required task (The array is sorted correctly regardless of the method used, i.e. it must work) 4- The output is in the correct format. 5- The code should be easy to follow, structured, commented, etc. .