// Finds the average of a sequence of numbers as well as
// reporting how many of the user-specified numbers were negative
import java.util.*;
public class ExamineNumbers2 {
public static void main(String[] args) {
System.out.println("This program examines a sequence");
System.out.println("of numbers to find the average");
System.out.println("and count how many are negative.");
System.out.println();
Scanner console = new Scanner(System.in);
System.out.println("How many numbers do you have? ");
int totalNumber = console.nextInt();
int negatives = 0;
double sum = 0.0;
for (int i = 1; i <= totalNumber; i++) {
System.out.print(" #" + i + "? ");
double next = console.nextDouble();
sum += next;
if (next < 0) {
negatives++;
}
}
System.out.println();
if (totalNumber <= 0) {
System.out.println("No numbers to average.");
} else {
double average = sum / totalNumber;
System.out.println("average = " + average);
}
System.out.println("# of negatives = " + negatives);
}
}