Problem 38
compareTo() Challenge
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
◄ 37: Gender Game 39: Alphabetical Order ►
Adapted from ProgrammingByDoing.com
©2013 Graham Mitchell
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.