import java.util.*; public class FindExtremes { public static void main (String[] argv) { // Fill an array with some random values - for testing. int[] testData = makeRandomArray (10); // Find largest and smallest elements. int smallest = findSmallest (testData); int largest = findLargest (testData); // Print. System.out.println ("Smallest=" + smallest + ", largest=" + largest + " in array " + Arrays.toString(testData)); } static int findSmallest (int[] A) { // Start by assuming first is smallest. int smallest = A[0]; // Check against A[1], A[2] ... etc. for (int i=1; i largest) { largest = A[i]; } } return largest; } static int[] makeRandomArray (int length) { int[] A = new int [length]; for (int i=0; i