SophiaPretty

(5)

$14/per page/Negotiable

About SophiaPretty

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Accounting,Algebra See all
Accounting,Algebra,Applied Sciences,Architecture and Design,Art & Design,Biology,Business & Finance,Calculus,Chemistry,Communications,Computer Science,Economics,Engineering,English,Environmental science,Essay writing Hide all
Teaching Since: Jul 2017
Last Sign in: 304 Weeks Ago, 2 Days Ago
Questions Answered: 15833
Tutorials Posted: 15827

Education

  • MBA,PHD, Juris Doctor
    Strayer,Devery,Harvard University
    Mar-1995 - Mar-2002

Experience

  • Manager Planning
    WalMart
    Mar-2001 - Feb-2009

Category > Computer Science Posted 09 Nov 2017 My Price 10.00

change this license header, choose License Headers in Project Properties.

After all States have been entered by the user, the program should display a summary of the results. After all data has been entered by the user, the program displays a summary report of all state requests.

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package hansonryanhw4;

import java.util.ArrayList;
import java.util.Scanner;

/**
 *
 * @author bigh2
 */
public class HansonRyanHW4 {

    /**
     * *
     * File Name: State.java
     */
    public class State {

        private String name;
        private String flower;
        private String bird;

        /**
         * *
         * Constructor
         *
         * @param name
         * @param flower
         * @param bird
         */
        public State(String name, String flower, String bird) {
            this.name = name;
            this.flower = flower;
            this.bird = bird;
        }

        public String getFlower() {
            return flower;
        }

        public void setFlower(String flower) {
            this.flower = flower;
        }

        public String getBird() {
            return bird;
        }

        public void setBird(String bird) {
            this.bird = bird;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String toString() {
            return name + ". " + flower + ", " + bird + "\n";
        }
    }

    public static class StateInfo {

        private String state[][] = {
            {"ALABAMA", "Nothern Flicker", "Camellia"},
            {"ALASKA", "Willow Ptarmigan", "Forget-me-not"},
            {"ARIZONA", "Cactus Wren", "Saguaro Cactus Blossom"},
            {"ARKANSAS", "Mockingbird", "Apple Blossom"},
            {"CALIFORNIA", "California Quail", "California Poppy"},
            {"COLORADO", "Lark Bunting", "Rocky Mountain Columbine"},
            {"CONNECTICUT", "American Robin", "Mountain Laurel"},
            {"DELAWARE", "Blue Hen", "Peach Blossom"},
            {"FLORIDA", "Northern Mockingbird", "Orange Blossom"},
            {"GEORGIA", "Brown Thrasher", "Azalea"},
            {"HAWAII", "Hawaiian Goose", "Hawaiian Hibiscus"},
            {"IDAHO", "Mountain Bluebird", "Mock Oragnge"},
            {"ILLINOIS", "Northern Cardinal", "Violet"},
            {"INDIANA", "Cardinal", "Peony"},
            {"IOWA", "Eastern Goldfinch", "Iowa"},
            {"KANSAS", "Western Meadowlark", "Sunflower"},
            {"KENTUCKY", "Northern Cardinal", "Goldenrod"},
            {"LOUISIANA", "Brown Pelican", "Magnolia"},
            {"MAINE", "Black-capped Chickadee", "White Pine Cone and Tassel"},
            {"MARYLAND", "Baltimore Oriole", "Black-eyed Susan"},
            {"MASSACHUSETTS", "Black-capped Chickadee", "Mayflower"},
            {"MICHIGAN", "American Robin", "Apple Blossom"},
            {"MINNESOTA", "Common Loon", "Lady's Slippper"},
            {"MISSISSIPPI", "Northern Mockingbird", "Magnolia"},
            {"MISSOURI", "Eastern Bluebird", "Hawthorn (flower)"},
            {"MONTANA", "Western Meadowlark", "Bitterroot"},
            {"NEBRASKA", "Western Meadowlark", "Goldenrod"},
            {"NEVADA", "Mountain Bluebird", "Sagebrush"},
            {"NEW HAMPSHIRE", "Purple Finch", "Purple Lilac"},
            {"NEW JERSEY", "Eastern Goldfinch", "Violet"},
            {"NEW MEXICO", "Roadruner", "Yucca Flower"},
            {"NEW YORK", "Eastern Bluebird", "Rose"},
            {"NORTH CAROLINA", "Northern Cardinal", "Flowering Dogwood"},
            {"NORTH DAKOTA", "Western Meadowlark", "Wild Prairie Rose"},
            {"OHIO", "Northern Cardinal", "Scarlet Carnation"},
            {"OKLAHOMA", "Scissor-tailed Flycatcher", "Oklahoma Rose"},
            {"OREGON", "Western Meadowlark", "Oregon Grape"},
            {"RHODE ISLAND", "Rhode Island Red", "Violet"},
            {"SOUTH CAROLINA", "Carolina Wren", "Yellow Jessamine"},
            {"SOUTH DAKOTA", "Ring-necked Pheasant", "Pasque Flower"},
            {"TENNESSEE", "Nothern Mockingbird", "Iris"},
            {"TEXAS", "Northern Mockingbird", "Bluebonnet"},
            {"UTAH", "California Gull", "Sego Lily"},
            {"VERMONT", "Hermit Thrush", "Red Clover"},
            {"VIRGINIA", "Northern Cardinal", "American Dogwood"},
            {"WASHINGTON", "Willow Goldfinch", "Coast Rhodedendron"},
            {"WEST VIRGINIA", "Northern Cardinal", "Rhodedendrom"},
            {"WISCONSIN", "American Robin", "Wood Violet"},
            {"WYONMING", "Western Meadolark", "Indian Paintbrush"},};

        public String[][] getState() {
            return state;
        }

        public void setState(String[][] state) {
            this.state = state;
        }

    }

    private static int getStateIndex(String state, String[][] states) {
        for (int i = 0; i < states.length; i++) {
            if (state.trim().equalsIgnoreCase(states[i][0])) {
                return i;
            }
        }
        return -1;
    }

    private static String getBird(int index, String[][] states) {
        return states[index][1];
    }

    private static String getFlower(int index, String[][] states) {
        return states[index][2];
    }

    public static void main(String[] args) {
        StateInfo inform = new StateInfo();
        String states[][] = inform.getState();
        Scanner input = new Scanner(System.in);

        while (true) {
            System.out.println("Enter a State or 'None' to exit");
            String state = input.nextLine();
            if (state.trim().equalsIgnoreCase("None")) {
                while (true){
                    System.out.println("Summary of States is :");
                    break;
                }       
            } else {
                int index = getStateIndex(state, states);
                if (index != -1) {
                    System.out.printf("Bird: %s \nFlower: %s \n",
                            getBird(index, states), getFlower(index, states));
                } else {
                    System.out.println("Please try again, an invalid State was entered.");
                }
            }
        }
    }
}

Answers

(5)
Status NEW Posted 09 Nov 2017 12:11 PM My Price 10.00

----------- He-----------llo----------- Si-----------r/M-----------ada-----------m -----------Tha-----------nk -----------you----------- fo-----------r y-----------our----------- in-----------ter-----------est----------- an-----------d b-----------uyi-----------ng -----------my -----------pos-----------ted----------- so-----------lut-----------ion-----------. P-----------lea-----------se -----------pin-----------g m-----------e o-----------n c-----------hat----------- I -----------am -----------onl-----------ine----------- or----------- in-----------box----------- me----------- a -----------mes-----------sag-----------e I----------- wi-----------ll -----------be -----------qui-----------ckl-----------y

Not Rated(0)