EssayGhost Assignment代写,Essay代写,网课代修,Quiz代考

EssayGhost-Essay代写,作业代写,网课代修代上,cs代写代考

一站式网课代修,论文代写

高质量的Assignment代写、Paper代写、Report代写服务

EG1hao
网课代修代上,cs代写代考
Java代写
您的位置: 主页 > 编程案例 > Java代写 >
代写Java:计算机代码代写 java代码代写 Assignment Object Oriented Program Design - Java代写
发布时间:2021-07-25 20:38:00浏览次数:
ThefirstletterofeachrowmustbeR,D,orC(inanycase),thisletterindicatesthetype of music the row is for. Below is an exampleinput:Anymalformedrowsshouldbediscardedwhenreadingthefileandanappropriatemessage displayedtotheuserinformingthemofsuch,theremainderofthefileshouldcontinueto beread.Thefileitselfmayalsobeempty,youralgorithmshouldcheckforthisandprint an appropriate errormessage.2.6.2 OutputFileYour program must be able to save the current music library, to a file that conforms to the same format as the input file. That is, the generated output file must be able to be used on the next run of the program to “restore” the library to the same state. All real numbers should be formatted to 2 decimal places.2.6.3 UserInputAll user input must be validated where appropriate.2.7 UserOutputAll output to the user should be formatted in a pleasant, easy to read manner. This include prompts for input. All real numbers should be formatted to 2 decimal places.2.8 ErrorHandlingUnder no circumstance should the user be aware of exception handling, this includes having unhandled exceptions, and the user seeing any form of a stack trace.All error messages displayed to the user should be meaningful to a non-programmer.3 DocumentationYou must thoroughly document your code using block comments (/* */) andin-line comments (// ). For each Class, you must place a comment at the top of the file containingyourname,thefilename,thepurposeoftheclassandanymodificationhistory. For eachmethod you write you mustplaceacommentimmediatelyaboveitexplaining its purpose, its import and export values, and how it works. Other comments must be included asnecessary.4 SubmissionRequirementsAssignments should be submitted online via Moodle. Your submission should include:The Design:Pseudocode implementation of the algorithms.TheCode:.javafilesimplementingyourpsuedocodedesign(Donotsubmit.classfiles.).java files used to test your programTheDocumentationA PDF report, as outlined Below4.1ReportYoursubmissionmustincludeaoneandahalf(1.5)pagepagereport.Inthereportyou must discuss thefollowing:? Justify your menu implementation decisions.? Justify your approach to datavalidation.?Justifyyourdesigndecisionsinregardstowhatfunctionalitywasplacedinthe container classes, and what functionality was placedelsewhere.? Discuss any complications inheritance introduced in your design.? Discuss and justify any down casting present in our code.? Discussanychallengesyouhadinyourimplementation/design.? Discussanychallengesyouhadinyourimplementation/design.Youareresponsibleforensuringthatyoursubmissioniscorrectandnotcorrupted. You may make multiple submissions, but only your latest submission will be marked. You shoulddownloadyoursubmission,extractthecontentsandensureitstillcompiles/runs.Please note that code should adhere to standard Java coding style and practices5 MarkingThepseudocodealgorithmandJavaimplementationwillbothbemarked.Yourjavacode willbeassessedbyitssuitabilityasavalidimplementationofyoursuppliedpseudocode. Thedemonstrationrequirementsforeachsubmissionaredescribedabove.Markswillbe allocatedfortheappropriatechoicesofclasses,theoverallfunctionality,andadheringto best programming practices as discussed in the lectures andpracticals.Quizzes:You cannotpasstheassignmentwithoutattendingyourweeklytutorialandattempting yourquizzes.Thisassignmentwillbeweightedbythetoptwoquizmarksasshownbelow.YourtotalQuizmarkwillbeawardedasamarkoutof10,whichwillhavethefollowing effect (multiplier) on the assignmentmark.

所有的编程代写范围:essayghost为美国、加拿大、英国、澳洲的留学生提供C语言代写、代写C语言、C语言代做、代做C语言、数据库代写、代写数据库、数据库代做、代做数据库、Web作业代写、代写Web作业、Web作业代做、代做Web作业、Java代写、代写Java、Java代做、代做Java、Python代写、代写Python、Python代做、代做Python、C/C++代写、代写C/C++、C/C++代做、代做C/C++、数据结构代写、代写数据结构、数据结构代做、代做数据结构等留学生编程作业代写服务。