I need someone to help me figure this out. I am having hard time with it.
/in Feeds /by adminI need someone to help me figure this out. I am having hard time with it.
Homework 4Before attempting this project, be sure you have completed all of the reading assignments, hands-onlabs, discussions, and assignments to date.(25 points) Write a Java program the displays the State bird and flower. You should use your IDE for thisexercise. You should also use Java classes to their full extent to include multiple methods and at leasttwo classes. The program should prompt the user to enter a State and print both the State bird andflower. The user should be able to enter a State without worrying about case. (e.g. Users could enterMaryland, maryland, MARYLAND or any other possible combination of lower and upper case characters.States may also contain leading and trailing white spaces.Hint: Store the State information in a multi-dimensional array. The program should continue to prompt the user to enter a state until “None” isentered.You will need to do some research to find the State birds and flowers. Here is a sample run:Enter a State or None to exit:MarylandBird: Baltimore OrioleFlower: Black-eyed SusanEnter a State or None to exit:DelawareBird: Blue Hen ChickenFlower: Peach BlossomEnter a State or None to exit:NoneGrading Rubric:The following grading rubric will be used to determine your grade:AttributeExceedsMeetsDoes not meetDesign (5 points)(5 points)Exhibits proper use ofparameters, andselection of data typesall of the time.Employs correct andappropriate use ofprogrammingstructures (loops,conditionals, classesetc.) all of the time.Efficient algorithmsused all of the time.(3-4 points)Exhibits proper use ofparameters, andselection of data typesmost of the time.Employs correct andappropriate use ofprogrammingstructures (loops,conditionals, classesetc.) most of the time.Efficient algorithmsused most of the time.(0-2 points)Rarely exhibits properuse of parameters, andselection of data types.Rarely employs correctand appropriate use ofprogrammingstructures (loops,conditionals, classesetc.)Poorly structured andinefficient algorithms.Functionality (10points)(9-10 points)(7-8 points)(0-6 points)

Extra effort wasapparent through theaddition of significantand additionalfunctionality beyondthe scope of theassignment.Program fulfills mostfunctionality.Most requirementswere fulfilled.Screen capturesprovideddemonstrating thesuccessful compilingand running of theprogram.Program does not fulfillfunctionality.Few requirementswere fulfilled.Test cases (5 points)(5 points)Test cases providecomprehensivecoverage of all codepaths.Discussion of run-timeerrors included.(3-4 points)Test cases providecoverage of most codepaths.Test cases results welldocumented providingpass/fail results foreach test case.(0-2 points)No or insufficient testcasesMinimal supportingevidence provided toverify testing actuallytook place.Java Style Guide (5points)(5 points)Code impeccably neatand well-organized.Extensive In-linecomments providingadditional insight intocode design andfunctionality(3-4 points)Header commentsinclude filename,author, date and briefpurpose of theprogram.In-line comments usedto describe majorfunctionality of thecode.Meaningful variablenames and promptsapplied.Class names arewritten inUpperCamelCase.Variable names arewritten inlowerCamelCase.(0-2 points)Code rarely followsrecommended Javastyle guide
