Question: delete the word from dictionary. For list command, program will print all the words, lessons and meanings. Lesson: Word: Meaning For search command program will

delete the word from dictionary. For list command, program will print all the words, lessons and meanings. Lesson: Word: Meaning For search command program will get the word. If the word does not exist in the dictionary, program will generate exception. If the word exists in the dictionary, program will display lesson, word and meaning MIS 103 Introduction to Programming with Java Homework 4 For save command, program will save the content of the dictionary to file. Program should use the file that gets from command line. Directions Consruct the Java program according to standards Project Name = MIS 103 AProjects Package Name = homework 4 Class Name = LessonDictionary + Your Student Number Write a comment to your program that describes the flow and structure of your program. Comment must be more than 50 words. You are expected to implement a method for each command. You should use exceptions to alert for errors. Grading 10% Naming and Comments. (Write your code according to Java Naming Convention) 10% Algorithm Design 10% Exception Usage in program. 10% File Usage, Command Line Arguments 60% Output Validation (10% for each command) 10% Bonus Point. Sort command implementation. If you implement sort command, user can sort dictionary according to lesson and word. If user sort dictionary and save the dictionary, dictionary file data will be sorted. delete the word from dictionary. For list command, program will print all the words, lessons and meanings. Lesson: Word: Meaning For search command program will get the word. If the word does not exist in the dictionary, program will generate exception. If the word exists in the dictionary, program will display lesson, word and meaning MIS 103 Introduction to Programming with Java Homework 4 For save command, program will save the content of the dictionary to file. Program should use the file that gets from command line. Directions Consruct the Java program according to standards Project Name = MIS 103 AProjects Package Name = homework 4 Class Name = LessonDictionary + Your Student Number Write a comment to your program that describes the flow and structure of your program. Comment must be more than 50 words. You are expected to implement a method for each command. You should use exceptions to alert for errors. Grading 10% Naming and Comments. (Write your code according to Java Naming Convention) 10% Algorithm Design 10% Exception Usage in program. 10% File Usage, Command Line Arguments 60% Output Validation (10% for each command) 10% Bonus Point. Sort command implementation. If you implement sort command, user can sort dictionary according to lesson and word. If user sort dictionary and save the dictionary, dictionary file data will be sorted
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
