import java.util.*; public class FindStringExtremes { public static void main (String[] argv) { // Some test data (a subset of Java's reserved words). String[] reservedWords = {"if", "else", "while", "do", "return", "true", "false", "instanceof", "class"}; // Here, smallest means 'alphabetically first'. String smallest = findSmallest (reservedWords); String largest = findLargest (reservedWords); // Print. System.out.println ("Smallest=\"" + smallest + "\", largest=\"" + largest + "\" in array " + Arrays.toString(reservedWords)); } static String findLargest (String[] words) { String largest = words[0]; for (int i=1; i 0 ) { largest = words[i]; } } return largest; } static String findSmallest (String[] words) { String smallest = words[0]; for (int i=1; i