Write a program that compares several Strings using the compareTo() method. You should display the Strings and display the integer that compareTo() gives you. You must have five examples which result in a number less than 0, five examples which result in a number greater than 0, and two examples which give you exactly 0. This means you need a total of twelve examples. You may not just flip the Strings around; you must have twelve different examples. Here's an example: System.out.print("Comparing \"axe\" with \"dog\" produces "); int i = "axe".compareTo("dog"); System.out.println(i); System.out.print("Comparing \"applebee's\" with \"apple\" produces "); System.out.println( "applebee's".compareTo("apple") ); Comparing "axe" with "dog" produces -3 Comparing "applebee's" with "apple" produces 5 Make a program that asks for the last name of the user. Depending on their last name, make a statement about how long they have to wait during roll call. You need to use else ifs to make sure only one statement gets printed. name is "Carswell" or before: say "You don't have to wait long" name is "Jones" or before: say "That's not bad" name is "Smith" or before: say "Looks like a bit of a wait" name is "Young" or before: say "It's gonna be a while" name is after "Young": say "Not going anywhere for a while" What's your last name? Stephanopolis It's gonna be a while before we get to you, "Stephanopolis".
Write a program that compares several Strings using the compareTo() method. You should display the Strings and display the integer that compareTo() gives you.
You must have five examples which result in a number less than 0, five examples which result in a number greater than 0, and two examples which give you exactly 0. This means you need a total of twelve examples.
You may not just flip the Strings around; you must have twelve different examples.
Here's an example:
System.out.print("Comparing \"axe\" with \"dog\" produces ");
int i = "axe".compareTo("dog");
System.out.println(i);
System.out.print("Comparing \"applebee's\" with \"apple\" produces ");
System.out.println( "applebee's".compareTo("apple") );
Comparing "axe" with "dog" produces -3
Comparing "applebee's" with "apple" produces 5
Make a program that asks for the last name of the user. Depending on their last name, make a statement about how long they have to wait during roll call. You need to use else ifs to make sure only one statement gets printed.
- name is "Carswell" or before: say "You don't have to wait long"
- name is "Jones" or before: say "That's not bad"
- name is "Smith" or before: say "Looks like a bit of a wait"
- name is "Young" or before: say "It's gonna be a while"
- name is after "Young": say "Not going anywhere for a while"
What's your last name? Stephanopolis
It's gonna be a while before we get to you, "Stephanopolis".
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images