Wednesday, March 30, 2011

E7.2

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package e72;

import java.util.Scanner;

/**
 *
 * @author student
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        arrayRange();   



    }

    public static void arrayRange() {
     
        Scanner scanner = new Scanner(System.in);
        System.out.print("How many numbers in the array?: ");
        int n = scanner.nextInt();


        double[] array = new double[n];


        int i;
        for (i = 0; i < n; i++) {
          Scanner in = new Scanner(System.in);
          System.out.print("Enter a number in the array: ");
          array[i] = in.nextDouble();
        }


        double maximum = array[0];   // start with the first value
        for (int j=1; j<n; j++) {
          if (array[j] > maximum) {
            maximum = array[j];   // new maximum
            }
        }


        double minimum = array[0];
        for (int k=1; k<n; k++) {
          if (array[k] < minimum) {
            minimum = array[k];
          }
        }


        double range = maximum - minimum;
        System.out.println("Range = " + range);
}
}

No comments:

Post a Comment