The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 4 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
I have a code in java I have it done but I can't get two things correct in the print out.Â
It should read this:
Â
 Enter a State or None to exit:
Maryland
Bird: Baltimore Oriole
Flower: Black-eyed Susan
Enter a State or None to exit:
Delaware
Bird: Blue Hen Chicken
Flower: Peach Blossom
Enter a State or None to exit: NoneÂ
**** Thank you ***** A summary report for each State, Bird, and Flower is:
Maryland, Baltimore Oriole, Black-eyed Susan
Delaware, Blue Hen Chicken, Peach Blossom Please visit our site again!Â
Â
States.java
public class States {
private String Statename;
private String Stateflower1;
private String Statebird1;
public States(String name2, String flower2, String bird2) {
}
/***
* Constructor
*
* @param name
* @param flower
* @param bird
* @return
*/
public void TestStatebird(String name, String flower, String bird) {
this.setStatename(name);
this.Stateflower1 = flower;
this.Statebird1 = bird;
}
private static String Statebird = null;
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"},
{"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 States(){
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getFlower() {
return getFlower();
}
public void setFlower(String flower) {
this.Stateflower1 = flower;
}
public String getBird() {
return Statebird1;
}
public String toString() {
return state + ". " + Stateflower1 + ", " + Statebird1 + "\n";
}
public String getStatename() {
return Statename;
}
public void setStatename(String statename) {
Statename = statename;
}
public static String getStatebird() {
return Statebird;
}
public static void setStatebird(String statebird) {
Statebird = statebird;
}
}
import java.util.Scanner;
public class test {
public static void main(String args){
States inform = new States();
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")) {
break;
} else {
System.out
.println("******************Thank You*****************");
System.out.println("A summary report of the State, bird and
flower is:"); int index = getStateIndex(state, states);
if (index != -1) {
System.out.printf("Bird: %s \nFlower: %s \n",
getBird(index, states), getFlower(index, states)); } else {
}
} } }
input.close(); 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];
}