{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

pseudocode example

pseudocode example - (y or n If ‘y’ solicit and capture...

Info icon This preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
In main() Create objects to read from external file (see lecture notes) Read a record from external file (inputLine = br1.readLine()) Create a State object (State state1 = new State (inputLine); Increment object counter. Repeat the Read and Create five more times. Print out a header for the state data. Print out state1 using appropriate method in State (toString()) System.out.println (“ + state1); stuff…. Do for all six objects. Print out other states same way using toString() in State // Bonus Create Scanner object to solicit two-character state abbreviation input. Compare this two-character code with each object’s state abbreviation If (input_arg equals state1.getstateAbbreviation) Print out success message. Increment successful counter break Otherwise Check the input_arg with next state object (state2), etc. Do for all state objects to get a hit or not after checking all siz. If not hit at end, display no success message increment no-success counter Ask user to indicate desire to search more
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: (y or n) If ‘y’, solicit and capture next two-character code and loop back to compare this two-character code with object state abbrevs. Else Leave this block of code Terminate program Class State – for state objects. Instance variables (to start with) String stateName String stateCapital String stateAbbreviation Int statePopulation Constructor public State (String stringFromFile) stateName = stringFromFile.substring(0,…whatever).trim(); stateCapital = stringFromfile.substring(whatever…whatevermore).trim(); same for abbreviation statePopulation = Integer.parseInt.substring(………).trim(); end state constructor public String toString() String outputString; Build string to be printed via System.out. return this String (outputString) to main for the System.out.println. end toString() public String getstateAbbreviation() return stateAbbreviation; end getstateAbbreviation()...
View Full Document

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern