Use inheritance and polymorphism. Use exception handling. Use input validation. Pass the input and output files as commandline arguments.

 

Due on the final day by the end of the day. No late submission will be accepted even if it is due to technical problems. )

What to use in your completed code

Get input from file.
Ask user at least a single question and read at least one answer.
Use at least a single method from Math class.
Use at least one overloaded constructor.
Use at least one if-else-if, while, for, and enhanced for loops.
Use methods to pass and return identifiers and objects.
Pass arrays to/from methods.
Use at least a method to sort the array in the project.
Use inheritance and polymorphism.
Use exception handling.
Use input validation.
Pass the input and output files as commandline arguments.